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–2020 The Apache Software Foundation. All rights reserved.