| Package | Description |
|---|---|
| org.apache.flink.runtime.executiongraph | |
| org.apache.flink.runtime.instance | |
| org.apache.flink.runtime.jobmanager.scheduler |
| Modifier and Type | Method and Description |
|---|---|
SimpleSlot |
Execution.getAssignedResource() |
SimpleSlot |
ExecutionVertex.getCurrentAssignedResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionVertex.deployToSlot(SimpleSlot slot) |
void |
Execution.deployToSlot(SimpleSlot slot) |
| Modifier and Type | Method and Description |
|---|---|
SimpleSlot |
Instance.allocateSimpleSlot(JobID jobID) |
SimpleSlot |
Instance.allocateSimpleSlot(JobID jobID,
AbstractID groupID) |
SimpleSlot |
SharedSlot.allocateSubSlot(AbstractID jID)
Creates a new sub slot if the slot is not dead, yet.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SharedSlot.disposeChild(SimpleSlot slot)
Disposes the given sub slot.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleSlot |
SlotSharingGroupAssignment.addSharedSlotAndAllocateSubSlot(SharedSlot sharedSlot,
Locality locality,
AbstractID groupId,
CoLocationConstraint constraint) |
protected SimpleSlot |
Scheduler.getFreeSlotForTask(ExecutionVertex vertex,
Iterable<Instance> requestedLocations)
Gets a suitable instance to schedule the vertex execution to.
|
protected SimpleSlot |
Scheduler.getFreeSubSlotForTask(ExecutionVertex vertex,
Iterable<Instance> requestedLocations,
SlotSharingGroupAssignment groupAssignment,
CoLocationConstraint constraint) |
SimpleSlot |
SlotSharingGroupAssignment.getSlotForTask(ExecutionVertex vertex)
Gets a slot suitable for the given task vertex.
|
SimpleSlot |
SlotSharingGroupAssignment.getSlotForTask(ExecutionVertex vertex,
CoLocationConstraint constraint) |
SimpleSlot |
Scheduler.scheduleImmediately(ScheduledUnit task) |
SimpleSlot |
SlotAllocationFuture.waitTillAllocated() |
SimpleSlot |
SlotAllocationFuture.waitTillAllocated(long timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
SlotSharingGroupAssignment.releaseSimpleSlot(SimpleSlot simpleSlot)
Releases the simple slot from the assignment group.
|
void |
SlotAllocationFuture.setSlot(SimpleSlot slot) |
void |
SlotAllocationFutureAction.slotAllocated(SimpleSlot slot)
This method is called as soon as the SlotAllocationFuture is triggered.
|
| Constructor and Description |
|---|
SlotAllocationFuture(SimpleSlot slot) |
Copyright © 2015 The Apache Software Foundation. All rights reserved.