| 限定符和类型 | 方法和说明 |
|---|---|
static AllocationID |
AllocationID.fromHexString(String hexString) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<AllocationID> |
SlotProfile.getPreferredAllocations()
Returns the desired allocation ids for the slot.
|
Set<AllocationID> |
SlotProfile.getReservedAllocations()
Returns a set of all reserved allocation ids from the execution graph.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SlotProfile |
SlotProfile.priorAllocation(ResourceProfile taskResourceProfile,
ResourceProfile physicalSlotResourceProfile,
Collection<TaskManagerLocation> preferredLocations,
Collection<AllocationID> priorAllocations,
Set<AllocationID> reservedAllocations)
Returns a slot profile for the given resource profile, prior allocations and all prior
allocation ids from the whole execution graph.
|
static SlotProfile |
SlotProfile.priorAllocation(ResourceProfile taskResourceProfile,
ResourceProfile physicalSlotResourceProfile,
Collection<TaskManagerLocation> preferredLocations,
Collection<AllocationID> priorAllocations,
Set<AllocationID> reservedAllocations)
Returns a slot profile for the given resource profile, prior allocations and all prior
allocation ids from the whole execution graph.
|
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
TaskDeploymentDescriptor.getAllocationId() |
| 限定符和类型 | 方法和说明 |
|---|---|
TaskDeploymentDescriptor |
TaskDeploymentDescriptorFactory.createDeploymentDescriptor(AllocationID allocationID,
JobManagerTaskRestore taskRestore,
Collection<ResultPartitionDeploymentDescriptor> producedPartitions) |
| 构造器和说明 |
|---|
TaskDeploymentDescriptor(org.apache.flink.api.common.JobID jobId,
TaskDeploymentDescriptor.MaybeOffloaded<JobInformation> serializedJobInformation,
TaskDeploymentDescriptor.MaybeOffloaded<TaskInformation> serializedTaskInformation,
ExecutionAttemptID executionAttemptId,
AllocationID allocationId,
int subtaskIndex,
int attemptNumber,
JobManagerTaskRestore taskRestore,
List<ResultPartitionDeploymentDescriptor> resultPartitionDeploymentDescriptors,
List<InputGateDeploymentDescriptor> inputGateDeploymentDescriptors) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
ArchivedExecution.getAssignedAllocationID() |
AllocationID |
Execution.getAssignedAllocationID() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<AllocationID> |
ExecutionVertex.findLastAllocation() |
| 构造器和说明 |
|---|
ArchivedExecution(StringifiedAccumulatorResult[] userAccumulators,
IOMetrics ioMetrics,
ExecutionAttemptID attemptId,
int attemptNumber,
ExecutionState state,
ErrorInfo failureCause,
TaskManagerLocation assignedResourceLocation,
AllocationID assignedAllocationID,
int parallelSubtaskIndex,
long[] stateTimestamps) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<Acknowledge> |
TaskManagerGateway.freeSlot(AllocationID allocationId,
Throwable cause,
org.apache.flink.api.common.time.Time timeout)
Frees the slot with the given allocation ID.
|
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
SlotInfo.getAllocationId()
Gets the id under which the slot has been allocated on the TaskManager.
|
AllocationID |
LogicalSlot.getAllocationId()
Gets the allocation id of this slot.
|
AllocationID |
AllocatedSlotInfo.getAllocationId() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JobMasterGateway.failSlot(ResourceID taskManagerId,
AllocationID allocationId,
Exception cause)
Fails the slot with the given allocation id and cause.
|
void |
JobMaster.failSlot(ResourceID taskManagerId,
AllocationID allocationId,
Exception cause) |
CompletableFuture<Acknowledge> |
RpcTaskManagerGateway.freeSlot(AllocationID allocationId,
Throwable cause,
org.apache.flink.api.common.time.Time timeout) |
void |
JobMasterGateway.notifyAllocationFailure(AllocationID allocationID,
Exception cause)
Notifies that the allocation has failed.
|
void |
JobMaster.notifyAllocationFailure(AllocationID allocationID,
Exception cause) |
| 构造器和说明 |
|---|
AllocatedSlotInfo(int index,
AllocationID allocationId) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
SingleLogicalSlot.getAllocationId() |
default AllocationID |
AllocatedSlotPool.FreeSlotInfo.getAllocationId() |
AllocationID |
SlotInfoWithUtilization.getAllocationId() |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<AllocationID> |
PhysicalSlotRequestBulk.getAllocationIdsOfFulfilledRequests()
Returns
AllocationIDs of fulfilled physical slot requests. |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<PhysicalSlot> |
SlotPool.allocateAvailableSlot(SlotRequestId slotRequestId,
AllocationID allocationID,
ResourceProfile requirementProfile)
Allocates the available slot with the given allocation id under the given request id for the
given requirement profile.
|
Optional<PhysicalSlot> |
DeclarativeSlotPoolBridge.allocateAvailableSlot(SlotRequestId slotRequestId,
AllocationID allocationID,
ResourceProfile requirementProfile) |
boolean |
DefaultAllocatedSlotPool.containsFreeSlot(AllocationID allocationId) |
boolean |
DefaultDeclarativeSlotPool.containsFreeSlot(AllocationID allocationId) |
boolean |
AllocatedSlotPool.containsFreeSlot(AllocationID allocationId)
Checks whether the slot pool contains a slot with the given
AllocationID and if it is
free. |
boolean |
DeclarativeSlotPool.containsFreeSlot(AllocationID allocationId)
Checks whether the slot pool contains a slot with the given
AllocationID and if it is
free. |
boolean |
DefaultAllocatedSlotPool.containsSlot(AllocationID allocationId) |
boolean |
AllocatedSlotPool.containsSlot(AllocationID allocationId)
Checks whether the slot pool contains a slot with the given allocationId.
|
Optional<ResourceID> |
DeclarativeSlotPoolService.failAllocation(ResourceID taskManagerId,
AllocationID allocationId,
Exception cause) |
Optional<ResourceID> |
SlotPoolService.failAllocation(ResourceID taskManagerId,
AllocationID allocationId,
Exception cause)
Fails the allocation with the given allocationId.
|
Optional<org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot> |
DefaultAllocatedSlotPool.freeReservedSlot(AllocationID allocationId,
long currentTime) |
Optional<org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot> |
AllocatedSlotPool.freeReservedSlot(AllocationID allocationId,
long currentTime)
Frees the reserved slot, adding it back into the set of free slots.
|
ResourceCounter |
DefaultDeclarativeSlotPool.freeReservedSlot(AllocationID allocationId,
Throwable cause,
long currentTime) |
ResourceCounter |
DeclarativeSlotPool.freeReservedSlot(AllocationID allocationId,
Throwable cause,
long currentTime)
Frees the reserved slot identified by the given allocationId.
|
ResourceCounter |
DefaultDeclarativeSlotPool.releaseSlot(AllocationID allocationId,
Exception cause) |
ResourceCounter |
DeclarativeSlotPool.releaseSlot(AllocationID allocationId,
Exception cause)
Releases the slot specified by allocationId if one exists.
|
Optional<org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot> |
DefaultAllocatedSlotPool.removeSlot(AllocationID allocationId) |
Optional<org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot> |
AllocatedSlotPool.removeSlot(AllocationID allocationId)
Removes the slot with the given allocationId from the slot pool.
|
org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot |
DefaultAllocatedSlotPool.reserveFreeSlot(AllocationID allocationId) |
org.apache.flink.runtime.jobmaster.slotpool.AllocatedSlot |
AllocatedSlotPool.reserveFreeSlot(AllocationID allocationId)
Reserves the free slot specified by the given allocationId.
|
PhysicalSlot |
DefaultDeclarativeSlotPool.reserveFreeSlot(AllocationID allocationId,
ResourceProfile requiredSlotProfile) |
PhysicalSlot |
DeclarativeSlotPool.reserveFreeSlot(AllocationID allocationId,
ResourceProfile requiredSlotProfile)
Reserves the free slot identified by the given allocationId and maps it to the given
requiredSlotProfile.
|
boolean |
AllocatedSlotPool.AllocatedSlotsAndReservationStatus.wasFree(AllocationID allocatedSlot) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<PhysicalSlot> |
SlotPool.requestNewAllocatedBatchSlot(SlotRequestId slotRequestId,
ResourceProfile resourceProfile,
Collection<AllocationID> preferredAllocations) |
CompletableFuture<PhysicalSlot> |
DeclarativeSlotPoolBridge.requestNewAllocatedBatchSlot(SlotRequestId slotRequestId,
ResourceProfile resourceProfile,
Collection<AllocationID> preferredAllocations) |
CompletableFuture<PhysicalSlot> |
SlotPool.requestNewAllocatedSlot(SlotRequestId slotRequestId,
ResourceProfile resourceProfile,
Collection<AllocationID> preferredAllocations,
org.apache.flink.api.common.time.Time timeout)
Request the allocation of a new slot from the resource manager.
|
CompletableFuture<PhysicalSlot> |
DeclarativeSlotPoolBridge.requestNewAllocatedSlot(SlotRequestId slotRequestId,
ResourceProfile resourceProfile,
Collection<AllocationID> preferredAllocations,
org.apache.flink.api.common.time.Time timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ResourceManagerGateway.notifySlotAvailable(InstanceID instanceId,
SlotID slotID,
AllocationID oldAllocationId)
Sent by the TaskExecutor to notify the ResourceManager that a slot has become available.
|
void |
ResourceManager.notifySlotAvailable(InstanceID instanceID,
SlotID slotId,
AllocationID allocationId) |
| 构造器和说明 |
|---|
UnfulfillableSlotRequestException(AllocationID allocationId,
ResourceProfile resourceProfile) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
FineGrainedTaskManagerSlot.getAllocationId() |
AllocationID |
TaskManagerSlotInformation.getAllocationId() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<AllocationID,TaskManagerSlotInformation> |
TaskManagerInfo.getAllocatedSlots()
Get allocated slots information.
|
Map<AllocationID,TaskManagerSlotInformation> |
FineGrainedTaskManagerRegistration.getAllocatedSlots() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultSlotStatusSyncer.freeSlot(AllocationID allocationId) |
void |
SlotStatusSyncer.freeSlot(AllocationID allocationId)
Free the given slot.
|
void |
FineGrainedTaskManagerRegistration.freeSlot(AllocationID allocationId) |
void |
DeclarativeSlotManager.freeSlot(SlotID slotId,
AllocationID allocationId)
Free the given slot from the given allocation.
|
void |
SlotManager.freeSlot(SlotID slotId,
AllocationID allocationId)
Free the given slot from the given allocation.
|
void |
FineGrainedSlotManager.freeSlot(SlotID slotId,
AllocationID allocationId)
Free the given slot from the given allocation.
|
Optional<TaskManagerSlotInformation> |
FineGrainedTaskManagerTracker.getAllocatedOrPendingSlot(AllocationID allocationId) |
void |
FineGrainedTaskManagerRegistration.notifyAllocation(AllocationID allocationId,
FineGrainedTaskManagerSlot taskManagerSlot) |
void |
FineGrainedTaskManagerRegistration.notifyAllocationComplete(AllocationID allocationId) |
void |
ResourceActions.notifyAllocationFailure(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
Exception cause)
Notifies that an allocation failure has occurred.
|
void |
FineGrainedTaskManagerTracker.notifySlotStatus(AllocationID allocationId,
org.apache.flink.api.common.JobID jobId,
InstanceID instanceId,
ResourceProfile resourceProfile,
org.apache.flink.runtime.resourcemanager.slotmanager.SlotState slotState) |
| 构造器和说明 |
|---|
FineGrainedTaskManagerSlot(AllocationID allocationId,
org.apache.flink.api.common.JobID jobId,
ResourceProfile resourceProfile,
TaskExecutorConnection taskManagerConnection,
org.apache.flink.runtime.resourcemanager.slotmanager.SlotState slotState) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FreeSlotFunction.freeSlot(AllocationID allocationId,
Throwable cause,
long timestamp)
Frees the slot identified by the given
AllocationID. |
boolean |
IsSlotAvailableAndFreeFunction.isSlotAvailableAndFree(AllocationID allocationId)
Returns
true if a slot with the given AllocationID is available and free. |
PhysicalSlot |
ReserveSlotFunction.reserveSlot(AllocationID allocationId,
ResourceProfile resourceProfile)
Reserves the slot identified by the given allocation ID for the given resource profile.
|
| 限定符和类型 | 方法和说明 |
|---|---|
TaskLocalStateStore |
TaskExecutorLocalStateStoresManager.localStateStoreForSubtask(org.apache.flink.api.common.JobID jobId,
AllocationID allocationID,
JobVertexID jobVertexID,
int subtaskIndex) |
void |
TaskExecutorLocalStateStoresManager.releaseLocalStateForAllocationId(AllocationID allocationID) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TaskExecutorLocalStateStoresManager.retainLocalStateForAllocations(Set<AllocationID> allocationsToRetain)
Retains the given set of allocations.
|
| 构造器和说明 |
|---|
TaskLocalStateStoreImpl(org.apache.flink.api.common.JobID jobID,
AllocationID allocationID,
JobVertexID jobVertexID,
int subtaskIndex,
LocalRecoveryConfig localRecoveryConfig,
Executor discardExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
SlotStatus.getAllocationID()
Get the allocation id of this slot.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<Acknowledge> |
TaskExecutorGateway.freeSlot(AllocationID allocationId,
Throwable cause,
org.apache.flink.api.common.time.Time timeout)
Frees the slot with the given allocation ID.
|
CompletableFuture<Acknowledge> |
TaskExecutorGatewayDecoratorBase.freeSlot(AllocationID allocationId,
Throwable cause,
org.apache.flink.api.common.time.Time timeout) |
CompletableFuture<Acknowledge> |
TaskExecutor.freeSlot(AllocationID allocationId,
Throwable cause,
org.apache.flink.api.common.time.Time timeout) |
CompletableFuture<Acknowledge> |
TaskExecutorGateway.requestSlot(SlotID slotId,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
ResourceProfile resourceProfile,
String targetAddress,
ResourceManagerId resourceManagerId,
org.apache.flink.api.common.time.Time timeout)
Requests a slot from the TaskManager.
|
CompletableFuture<Acknowledge> |
TaskExecutorGatewayDecoratorBase.requestSlot(SlotID slotId,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
ResourceProfile resourceProfile,
String targetAddress,
ResourceManagerId resourceManagerId,
org.apache.flink.api.common.time.Time timeout) |
CompletableFuture<Acknowledge> |
TaskExecutor.requestSlot(SlotID slotId,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
ResourceProfile resourceProfile,
String targetAddress,
ResourceManagerId resourceManagerId,
org.apache.flink.api.common.time.Time timeout) |
| 构造器和说明 |
|---|
SlotStatus(SlotID slotID,
ResourceProfile resourceProfile,
org.apache.flink.api.common.JobID jobID,
AllocationID allocationID) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
SlotOccupiedException.getAllocationId() |
| 构造器和说明 |
|---|
SlotOccupiedException(String message,
AllocationID allocationId,
org.apache.flink.api.common.JobID jobId) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
SlotOffer.getAllocationId() |
AllocationID |
SlotAllocationSnapshot.getAllocationId() |
AllocationID |
TaskSlot.getAllocationId() |
AllocationID |
TaskSlotPayload.getAllocationId() |
AllocationID |
TaskSlotTableImpl.getCurrentAllocation(int index) |
AllocationID |
TaskSlotTable.getCurrentAllocation(int index)
Get the current allocation for the task slot with the given index.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Set<AllocationID> |
TaskSlotTableImpl.getActiveTaskSlotAllocationIds() |
Set<AllocationID> |
TaskSlotTable.getActiveTaskSlotAllocationIds()
Returns the
AllocationID of any active task listed in this TaskSlotTable. |
Set<AllocationID> |
TaskSlotTableImpl.getActiveTaskSlotAllocationIdsPerJob(org.apache.flink.api.common.JobID jobId) |
Set<AllocationID> |
TaskSlotTable.getActiveTaskSlotAllocationIdsPerJob(org.apache.flink.api.common.JobID jobId)
|
Set<AllocationID> |
TaskSlotTableImpl.getAllocationIdsPerJob(org.apache.flink.api.common.JobID jobId) |
Set<AllocationID> |
TaskSlotTable.getAllocationIdsPerJob(org.apache.flink.api.common.JobID jobId)
Returns the all
AllocationID for the given job. |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TaskSlotTableImpl.allocateSlot(int requestedIndex,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
ResourceProfile resourceProfile,
org.apache.flink.api.common.time.Time slotTimeout) |
boolean |
TaskSlotTable.allocateSlot(int index,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
ResourceProfile resourceProfile,
org.apache.flink.api.common.time.Time slotTimeout)
Allocate the slot with the given index for the given job and allocation id.
|
boolean |
TaskSlotTableImpl.allocateSlot(int index,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
org.apache.flink.api.common.time.Time slotTimeout) |
boolean |
TaskSlotTable.allocateSlot(int index,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
org.apache.flink.api.common.time.Time slotTimeout)
Allocate the slot with the given index for the given job and allocation id.
|
default int |
TaskSlotTable.freeSlot(AllocationID allocationId)
Try to free the slot.
|
void |
SlotActions.freeSlot(AllocationID allocationId)
Free the task slot with the given allocation id.
|
int |
TaskSlotTableImpl.freeSlot(AllocationID allocationId,
Throwable cause) |
int |
TaskSlotTable.freeSlot(AllocationID allocationId,
Throwable cause)
Tries to free the slot.
|
org.apache.flink.api.common.JobID |
TaskSlotTableImpl.getOwningJob(AllocationID allocationId) |
org.apache.flink.api.common.JobID |
TaskSlotTable.getOwningJob(AllocationID allocationId)
Returns the owning job of the
TaskSlot identified by the given AllocationID. |
MemoryManager |
TaskSlotTableImpl.getTaskMemoryManager(AllocationID allocationID) |
MemoryManager |
TaskSlotTable.getTaskMemoryManager(AllocationID allocationID)
Get the memory manager of the slot allocated for the task.
|
boolean |
TaskSlot.isActive(org.apache.flink.api.common.JobID activeJobId,
AllocationID activeAllocationId) |
boolean |
TaskSlotTableImpl.isAllocated(int index,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId) |
boolean |
TaskSlotTable.isAllocated(int index,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId)
Check whether the slot for the given index is allocated for the given job and allocation id.
|
boolean |
TaskSlot.isAllocated(org.apache.flink.api.common.JobID jobIdToCheck,
AllocationID allocationIDToCheck) |
boolean |
TaskSlotTableImpl.isValidTimeout(AllocationID allocationId,
UUID ticket) |
boolean |
TaskSlotTable.isValidTimeout(AllocationID allocationId,
UUID ticket)
Check whether the timeout with ticket is valid for the given allocation id.
|
boolean |
TaskSlotTableImpl.markSlotActive(AllocationID allocationId) |
boolean |
TaskSlotTable.markSlotActive(AllocationID allocationId)
Marks the slot under the given allocation id as active.
|
boolean |
TaskSlotTableImpl.markSlotInactive(AllocationID allocationId,
org.apache.flink.api.common.time.Time slotTimeout) |
boolean |
TaskSlotTable.markSlotInactive(AllocationID allocationId,
org.apache.flink.api.common.time.Time slotTimeout)
Marks the slot under the given allocation id as inactive.
|
void |
TaskSlotTableImpl.notifyTimeout(AllocationID key,
UUID ticket) |
void |
SlotActions.timeoutSlot(AllocationID allocationId,
UUID ticket)
Timeout the task slot for the given allocation id.
|
boolean |
TaskSlotTableImpl.tryMarkSlotActive(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId) |
boolean |
TaskSlotTable.tryMarkSlotActive(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId)
Try to mark the specified slot as active if it has been allocated by the given job.
|
| 构造器和说明 |
|---|
SlotAllocationSnapshot(SlotID slotID,
org.apache.flink.api.common.JobID jobId,
String jobTargetAddress,
AllocationID allocationId,
ResourceProfile resourceProfile) |
SlotNotActiveException(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId) |
SlotNotFoundException(AllocationID allocationId) |
SlotOffer(AllocationID allocationID,
int index,
ResourceProfile resourceProfile) |
TaskSlot(int index,
ResourceProfile resourceProfile,
int memoryPageSize,
org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
Executor asyncExecutor) |
| 构造器和说明 |
|---|
TaskSlotTableImpl(int numberSlots,
ResourceProfile totalAvailableResourceProfile,
ResourceProfile defaultSlotResourceProfile,
int memoryPageSize,
TimerService<AllocationID> timerService,
Executor memoryVerificationExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocationID |
Task.getAllocationId() |
| 构造器和说明 |
|---|
Task(JobInformation jobInformation,
TaskInformation taskInformation,
ExecutionAttemptID executionAttemptID,
AllocationID slotAllocationId,
int subtaskIndex,
int attemptNumber,
List<ResultPartitionDeploymentDescriptor> resultPartitionDeploymentDescriptors,
List<InputGateDeploymentDescriptor> inputGateDeploymentDescriptors,
MemoryManager memManager,
IOManager ioManager,
ShuffleEnvironment<?,?> shuffleEnvironment,
KvStateService kvStateService,
BroadcastVariableManager bcVarManager,
TaskEventDispatcher taskEventDispatcher,
ExternalResourceInfoProvider externalResourceInfoProvider,
TaskStateManager taskStateManager,
TaskManagerActions taskManagerActions,
InputSplitProvider inputSplitProvider,
CheckpointResponder checkpointResponder,
TaskOperatorEventGateway operatorCoordinatorEventGateway,
GlobalAggregateManager aggregateManager,
LibraryCacheManager.ClassLoaderHandle classLoaderHandle,
FileCache fileCache,
TaskManagerRuntimeInfo taskManagerConfig,
TaskMetricGroup metricGroup,
ResultPartitionConsumableNotifier resultPartitionConsumableNotifier,
PartitionProducerStateChecker partitionProducerStateChecker,
Executor executor)
IMPORTANT: This constructor may not start any work that would need to be undone in the
case of a failing task deployment.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.