| Modifier and Type | Interface and Description |
|---|---|
interface |
DispatcherGateway
Gateway for the Dispatcher component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Dispatcher
Base class for the Dispatcher component.
|
class |
MiniDispatcher
Mini Dispatcher which is instantiated as the dispatcher component by the
JobClusterEntrypoint. |
class |
StandaloneDispatcher
|
| Constructor and Description |
|---|
MiniDispatcherRestEndpoint(RestServerEndpointConfiguration endpointConfiguration,
GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.configuration.Configuration clusterConfiguration,
RestHandlerConfiguration restConfiguration,
GatewayRetriever<ResourceManagerGateway> resourceManagerRetriever,
TransientBlobService transientBlobService,
ExecutorService executor,
MetricFetcher metricFetcher,
LeaderElectionService leaderElectionService,
FatalErrorHandler fatalErrorHandler) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RestEndpointFactory<T extends RestfulGateway>
WebMonitorEndpoint factory. |
| Modifier and Type | Method and Description |
|---|---|
WebMonitorEndpoint<RestfulGateway> |
JobRestEndpointFactory.createRestEndpoint(org.apache.flink.configuration.Configuration configuration,
LeaderGatewayRetriever<DispatcherGateway> dispatcherGatewayRetriever,
LeaderGatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
TransientBlobService transientBlobService,
ExecutorService executor,
MetricFetcher metricFetcher,
LeaderElectionService leaderElectionService,
FatalErrorHandler fatalErrorHandler) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHandler<T extends RestfulGateway,R extends RequestBody,M extends MessageParameters>
Super class for netty-based handlers that work with
RequestBody. |
class |
AbstractRestHandler<T extends RestfulGateway,R extends RequestBody,P extends ResponseBody,M extends MessageParameters>
Super class for netty-based handlers that work with
RequestBodys and ResponseBodys. |
class |
LeaderRetrievalHandler<T extends RestfulGateway>
SimpleChannelInboundHandler which encapsulates the leader retrieval logic for the
REST endpoints. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractAsynchronousOperationHandlers.StatusHandler<T extends RestfulGateway,V,M extends MessageParameters>
Handler which will be polled to retrieve the asynchronous operation's result.
|
protected class |
AbstractAsynchronousOperationHandlers.TriggerHandler<T extends RestfulGateway,B extends RequestBody,M extends MessageParameters>
Handler which is responsible for triggering an asynchronous operation.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ClusterOverviewWithVersion> |
ClusterOverviewHandler.handleRequest(HandlerRequest<EmptyRequestBody,EmptyMessageParameters> request,
RestfulGateway gateway) |
CompletableFuture<DashboardConfiguration> |
DashboardConfigHandler.handleRequest(HandlerRequest<EmptyRequestBody,EmptyMessageParameters> request,
RestfulGateway gateway) |
protected CompletableFuture<EmptyResponseBody> |
ShutdownHandler.handleRequest(HandlerRequest<EmptyRequestBody,EmptyMessageParameters> request,
RestfulGateway gateway) |
protected CompletableFuture<ClusterConfigurationInfo> |
ClusterConfigHandler.handleRequest(HandlerRequest<EmptyRequestBody,EmptyMessageParameters> request,
RestfulGateway gateway) |
| Constructor and Description |
|---|
ClusterConfigHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,ClusterConfigurationInfo,EmptyMessageParameters> messageHeaders,
org.apache.flink.configuration.Configuration configuration) |
ClusterOverviewHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,ClusterOverviewWithVersion,EmptyMessageParameters> messageHeaders) |
DashboardConfigHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,DashboardConfiguration,EmptyMessageParameters> messageHeaders,
long refreshInterval,
boolean webSubmitEnabled) |
ShutdownHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,EmptyResponseBody,EmptyMessageParameters> messageHeaders) |
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<MetricCollectionResponseBody> |
AbstractMetricsHandler.handleRequest(HandlerRequest<EmptyRequestBody,M> request,
RestfulGateway gateway) |
protected CompletableFuture<AggregatedMetricsResponseBody> |
AbstractAggregatingMetricsHandler.handleRequest(HandlerRequest<EmptyRequestBody,P> request,
RestfulGateway gateway) |
| Constructor and Description |
|---|
AbstractAggregatingMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
AbstractAggregatedMetricsHeaders<P> messageHeaders,
Executor executor,
MetricFetcher fetcher) |
AbstractMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MessageHeaders<EmptyRequestBody,MetricCollectionResponseBody,M> messageHeaders,
MetricFetcher metricFetcher) |
AggregatingJobsMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
Executor executor,
MetricFetcher fetcher) |
AggregatingSubtasksMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
Executor executor,
MetricFetcher fetcher) |
AggregatingTaskManagersMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
Executor executor,
MetricFetcher fetcher) |
JobManagerMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MetricFetcher metricFetcher) |
JobMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MetricFetcher metricFetcher) |
JobVertexMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MetricFetcher metricFetcher)
Deprecated.
|
JobVertexWatermarksHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MetricFetcher metricFetcher,
ExecutionGraphCache executionGraphCache,
Executor executor) |
SubtaskMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MetricFetcher metricFetcher) |
TaskManagerMetricsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> headers,
MetricFetcher metricFetcher) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<AsynchronousOperationResult<AsynchronousOperationInfo>> |
RescalingHandlers.RescalingStatusHandler.handleRequest(HandlerRequest<EmptyRequestBody,RescalingStatusMessageParameters> request,
RestfulGateway gateway) |
CompletableFuture<TriggerResponse> |
RescalingHandlers.RescalingTriggerHandler.handleRequest(HandlerRequest<EmptyRequestBody,RescalingTriggerMessageParameters> request,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
RescalingHandlers.RescalingTriggerHandler.triggerOperation(HandlerRequest<EmptyRequestBody,RescalingTriggerMessageParameters> request,
RestfulGateway gateway) |
| Constructor and Description |
|---|
RescalingStatusHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
RescalingTriggerHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<Acknowledge> |
SavepointDisposalHandlers.SavepointDisposalTriggerHandler.triggerOperation(HandlerRequest<SavepointDisposalRequest,EmptyMessageParameters> request,
RestfulGateway gateway) |
protected CompletableFuture<String> |
SavepointHandlers.SavepointTriggerHandler.triggerOperation(HandlerRequest<SavepointTriggerRequestBody,SavepointTriggerMessageParameters> request,
RestfulGateway gateway) |
protected CompletableFuture<String> |
SavepointHandlers.StopWithSavepointHandler.triggerOperation(HandlerRequest<StopWithSavepointRequestBody,SavepointTriggerMessageParameters> request,
RestfulGateway gateway) |
| Constructor and Description |
|---|
SavepointDisposalStatusHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
SavepointDisposalTriggerHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
SavepointStatusHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
SavepointTriggerHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
StopWithSavepointHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<AccessExecutionGraph> |
ExecutionGraphCache.getExecutionGraph(org.apache.flink.api.common.JobID jobId,
RestfulGateway restfulGateway)
Gets the
AccessExecutionGraph for the given JobID and caches it. |
| Modifier and Type | Class and Description |
|---|---|
class |
StaticFileServerHandler<T extends RestfulGateway>
Simple file server handler that serves requests to web frontend's static files, such as
HTML, CSS, or JS files.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MetricFetcherImpl<T extends RestfulGateway>
Implementation of
MetricFetcher which fetches metrics from the MetricQueryServiceGateway. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends RestfulGateway> |
MetricFetcherImpl.fromConfiguration(org.apache.flink.configuration.Configuration configuration,
MetricQueryServiceRetriever metricQueryServiceGatewayRetriever,
GatewayRetriever<T> dispatcherGatewayRetriever,
ExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<Void> |
AbstractTaskManagerFileHandler.respondToRequest(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext ctx,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
HandlerRequest<EmptyRequestBody,M> handlerRequest,
RestfulGateway gateway) |
| Constructor and Description |
|---|
AbstractTaskManagerFileHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
UntypedResponseMessageHeaders<EmptyRequestBody,M> untypedResponseMessageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
TransientBlobService transientBlobService,
org.apache.flink.api.common.time.Time cacheEntryDuration) |
TaskManagerDetailsHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,TaskManagerDetailsInfo,TaskManagerMessageParameters> messageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
MetricFetcher metricFetcher) |
TaskManagerLogFileHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
UntypedResponseMessageHeaders<EmptyRequestBody,TaskManagerMessageParameters> untypedResponseMessageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
TransientBlobService transientBlobService,
org.apache.flink.api.common.time.Time cacheEntryDuration) |
TaskManagersHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,TaskManagersInfo,EmptyMessageParameters> messageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever) |
TaskManagerStdoutFileHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
UntypedResponseMessageHeaders<EmptyRequestBody,TaskManagerMessageParameters> untypedResponseMessageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
TransientBlobService transientBlobService,
org.apache.flink.api.common.time.Time cacheEntryDuration) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebMonitorEndpoint<T extends RestfulGateway>
Rest endpoint which serves the web frontend REST calls.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends RestfulGateway> |
WebMonitorUtils.tryLoadWebContent(GatewayRetriever<? extends T> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
File tmpDir)
Checks whether the flink-runtime-web dependency is available and if so returns a
StaticFileServerHandler which can serve the static file contents.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.