| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DispatcherGateway
Gateway for the Dispatcher component.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Dispatcher
Base class for the Dispatcher component.
|
class |
MiniDispatcher
Mini Dispatcher which is instantiated as the dispatcher component by the
JobClusterEntrypoint. |
class |
StandaloneDispatcher
|
| 构造器和说明 |
|---|
MiniDispatcherRestEndpoint(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.configuration.Configuration clusterConfiguration,
RestHandlerConfiguration restConfiguration,
GatewayRetriever<ResourceManagerGateway> resourceManagerRetriever,
TransientBlobService transientBlobService,
ScheduledExecutorService executor,
MetricFetcher metricFetcher,
LeaderElectionService leaderElectionService,
ExecutionGraphCache executionGraphCache,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RestEndpointFactory<T extends RestfulGateway>
WebMonitorEndpoint factory. |
| 限定符和类型 | 方法和说明 |
|---|---|
WebMonitorEndpoint<RestfulGateway> |
JobRestEndpointFactory.createRestEndpoint(org.apache.flink.configuration.Configuration configuration,
LeaderGatewayRetriever<DispatcherGateway> dispatcherGatewayRetriever,
LeaderGatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever,
TransientBlobService transientBlobService,
ScheduledExecutorService executor,
MetricFetcher metricFetcher,
LeaderElectionService leaderElectionService,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) |
| 限定符和类型 | 类和说明 |
|---|---|
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. |
| 限定符和类型 | 类和说明 |
|---|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected CompletableFuture<Void> |
ClusterDataSetDeleteHandlers.ClusterDataSetDeleteTriggerHandler.triggerOperation(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
ClusterDataSetDeleteStatusHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
ClusterDataSetDeleteTriggerHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever) |
ClusterDataSetListHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CompletableFuture<JobExecutionResultResponseBody> |
JobExecutionResultHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<JobIdsWithStatusOverview> |
JobIdsHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<JobVertexBackPressureInfo> |
JobVertexBackPressureHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<MultipleJobsDetails> |
JobsOverviewHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<R> |
AbstractExecutionGraphHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
CompletableFuture<EmptyResponseBody> |
JobCancellationHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractRestHandler<?,?,?,?> |
JobVertexFlameGraphHandler.disabledHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CompletableFuture<ClientCoordinationResponseBody> |
ClientCoordinationHandler.handleRequest(HandlerRequest<ClientCoordinationRequestBody> request,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
ClientCoordinationHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<ClientCoordinationRequestBody,ClientCoordinationResponseBody,ClientCoordinationMessageParameters> messageHeaders) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CompletableFuture<MetricCollectionResponseBody> |
AbstractMetricsHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<AggregatedMetricsResponseBody> |
AbstractAggregatingMetricsHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
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)
已过时。
|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<TriggerResponse> |
RescalingHandlers.RescalingTriggerHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
CompletableFuture<AsynchronousOperationResult<AsynchronousOperationInfo>> |
RescalingHandlers.RescalingStatusHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
RescalingHandlers.RescalingTriggerHandler.triggerOperation(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<AsynchronousOperationResult<SavepointInfo>> |
SavepointHandlers.SavepointStatusHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
SavepointDisposalHandlers.SavepointDisposalTriggerHandler.triggerOperation(HandlerRequest<SavepointDisposalRequest> request,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
SavepointHandlers.SavepointTriggerHandler.triggerOperation(HandlerRequest<SavepointTriggerRequestBody> request,
AsynchronousJobOperationKey operationKey,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
SavepointHandlers.StopWithSavepointHandler.triggerOperation(HandlerRequest<StopWithSavepointRequestBody> request,
AsynchronousJobOperationKey operationKey,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<ExecutionGraphInfo> |
DefaultExecutionGraphCache.getExecutionGraphInfo(org.apache.flink.api.common.JobID jobId,
RestfulGateway restfulGateway) |
CompletableFuture<ExecutionGraphInfo> |
ExecutionGraphCache.getExecutionGraphInfo(org.apache.flink.api.common.JobID jobId,
RestfulGateway restfulGateway)
Gets the
ExecutionGraphInfo for the given JobID and caches it. |
| 限定符和类型 | 类和说明 |
|---|---|
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.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MetricFetcherImpl<T extends RestfulGateway>
Implementation of
MetricFetcher which fetches metrics from the MetricQueryServiceGateway. |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends RestfulGateway> |
MetricFetcherImpl.fromConfiguration(org.apache.flink.configuration.Configuration configuration,
MetricQueryServiceRetriever metricQueryServiceGatewayRetriever,
GatewayRetriever<T> dispatcherGatewayRetriever,
ExecutorService executor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractResourceManagerHandler<T extends RestfulGateway,R extends RequestBody,P extends ResponseBody,M extends MessageParameters>
Base class for REST handlers which need access to the
ResourceManager. |
| 限定符和类型 | 方法和说明 |
|---|---|
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> handlerRequest,
RestfulGateway gateway) |
| 构造器和说明 |
|---|
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) |
TaskManagerCustomLogHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
UntypedResponseMessageHeaders<EmptyRequestBody,TaskManagerFileMessageParameters> 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) |
TaskManagerLogListHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,LogListInfo,TaskManagerMessageParameters> messageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever) |
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) |
TaskManagerThreadDumpHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
MessageHeaders<EmptyRequestBody,ThreadDumpInfo,TaskManagerMessageParameters> messageHeaders,
GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
WebMonitorEndpoint<T extends RestfulGateway>
Rest endpoint which serves the web frontend REST calls.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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–2022 The Apache Software Foundation. All rights reserved.