| Interface | Description |
|---|---|
| AllocatedSlotActions |
Interface for components which have to perform actions on allocated slots.
|
| SchedulingStrategy |
Classes that implement this interface provide a method to match objects to somehow represent slot candidates
against the
SlotProfile that produced the matcher object. |
| SlotPoolFactory |
Factory interface for
SlotPool. |
| SlotPoolGateway |
The gateway for calls on the
SlotPool. |
| SlotProvider |
The slot provider is responsible for preparing slots for ready-to-run tasks.
|
| Class | Description |
|---|---|
| DefaultSlotPoolFactory |
Default slot pool factory.
|
| DualKeyMap<A,B,V> |
Map which stores values under two different indices.
|
| LocationPreferenceSchedulingStrategy |
Default
SchedulingStrategy which tries to match a slot with its location preferences. |
| PreviousAllocationSchedulingStrategy |
SchedulingStrategy which tries to match a slot with its previous AllocationID. |
| SingleLogicalSlot |
Implementation of the
LogicalSlot which is used by the SlotPool. |
| SlotAndLocality |
A combination of a
AllocatedSlot and a Locality. |
| SlotPool |
The slot pool serves slot request issued by
ExecutionGraph. |
| SlotPool.AvailableSlots |
Organize all available slots from different points of view.
|
| SlotPool.ProviderAndOwner |
An implementation of the
SlotOwner and SlotProvider interfaces
that delegates methods as RPC calls to the SlotPool's RPC gateway. |
| SlotSharingManager |
Manager which is responsible for slot sharing.
|
| SlotSharingManager.TaskSlot |
Base class for all task slots.
|
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.