| Package | Description |
|---|---|
| org.apache.flink.runtime.executiongraph | |
| org.apache.flink.runtime.instance | |
| org.apache.flink.runtime.jobmanager | |
| org.apache.flink.runtime.jobmanager.scheduler |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Instance> |
ExecutionVertex.getPreferredLocations()
Gets the location preferences of this task, determined by the locations of the predecessors from which
it receives input data.
|
| Modifier and Type | Field and Description |
|---|---|
protected Instance |
Slot.instance
The instance on which the slot is allocated
|
| Modifier and Type | Method and Description |
|---|---|
Instance |
InstanceDiedException.getInstance() |
Instance |
Slot.getInstance() |
| Modifier and Type | Method and Description |
|---|---|
Map<InstanceID,Instance> |
InstanceManager.getAllRegisteredInstances() |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceListener.instanceDied(Instance instance)
Called when an instance died.
|
void |
InstanceListener.newInstanceAvailable(Instance instance)
Called when a new instance becomes available.
|
| Constructor and Description |
|---|
InstanceDiedException(Instance instance) |
SharedSlot(JobID jobID,
Instance instance,
int slotNumber,
SlotSharingGroupAssignment assignmentGroup,
SharedSlot parent,
AbstractID groupID) |
SimpleSlot(JobID jobID,
Instance instance,
int slotNumber,
SharedSlot parent,
AbstractID groupID) |
Slot(JobID jobID,
Instance instance,
int slotNumber,
SharedSlot parent,
AbstractID groupID) |
| Modifier and Type | Method and Description |
|---|---|
Map<InstanceID,Instance> |
JobManager.getInstances() |
| Modifier and Type | Method and Description |
|---|---|
Instance |
CoLocationConstraint.getLocation() |
| Modifier and Type | Method and Description |
|---|---|
void |
Scheduler.instanceDied(Instance instance) |
void |
Scheduler.newInstanceAvailable(Instance instance) |
void |
SlotAvailabilityListener.newSlotAvailable(Instance instance) |
void |
Scheduler.newSlotAvailable(Instance instance) |
| Modifier and Type | Method and Description |
|---|---|
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) |
Copyright © 2015 The Apache Software Foundation. All rights reserved.