| Interface | Description |
|---|---|
| CoordinationRequest |
Root interface for all requests from the client to a
OperatorCoordinator which requests
for a CoordinationResponse. |
| CoordinationRequestGateway |
Client interface which sends out a
CoordinationRequest and expects for a CoordinationResponse from a OperatorCoordinator. |
| CoordinationRequestHandler |
Coordinator interface which can handle
CoordinationRequests and response with CoordinationResponses to the client. |
| CoordinationResponse |
Root interface for all responses from a
OperatorCoordinator to the client which is the
response for a CoordinationRequest. |
| OperatorCoordinator |
A coordinator for runtime operators.
|
| OperatorCoordinator.Context |
The context gives the OperatorCoordinator access to contextual information and provides a
gateway to interact with other components, such as sending operator events.
|
| OperatorCoordinator.Provider |
The provider creates an OperatorCoordinator and takes a
OperatorCoordinator.Context to pass to the
OperatorCoordinator. |
| OperatorCoordinator.SubtaskGateway |
The
SubtaskGateway is the way to interact with a specific parallel instance of the
Operator (an Operator subtask), like sending events to the operator. |
| OperatorEvent |
Root interface for all events sent between
OperatorCoordinator and an OperatorEventHandler. |
| OperatorEventDispatcher |
The dispatcher through which Operators receive
OperatorEvents and through which they can
send OperatorEvents back to the OperatorCoordinator. |
| OperatorEventGateway |
The gateway through which an Operator can send an
OperatorEvent to the OperatorCoordinator on the JobManager side. |
| OperatorEventHandler |
Interface for handlers of operator events on the operator side.
|
| OperatorInfo |
An interface to access basic properties of an operator in the context of its coordinator.
|
| Class | Description |
|---|---|
| ComponentClosingUtils |
A util class to help with a clean component shutdown.
|
| OperatorCoordinatorHolder |
The
OperatorCoordinatorHolder holds the OperatorCoordinator and manages all its
interactions with the remaining components. |
| RecreateOnResetOperatorCoordinator |
A class that will recreate a new
OperatorCoordinator instance when reset to checkpoint. |
| RecreateOnResetOperatorCoordinator.Provider |
The provider for a private RecreateOnResetOperatorCoordinator.
|
| Exception | Description |
|---|---|
| TaskNotRunningException |
An exception indicating that a target task is not running.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.