Uses of Interface
co.yellowdog.platform.model.WorkerPool
Packages that use WorkerPool
Package
Description
Provides the classes needed to interact with the YellowDog Scheduler service.
Provides the types that define the YellowDog Platform data model.
-
Uses of WorkerPool in co.yellowdog.platform.clients.scheduler
Methods in co.yellowdog.platform.clients.scheduler with type parameters of type WorkerPoolModifier and TypeMethodDescription<T extends WorkerPool>
TWorkerPoolClient.getWorkerPool
(String workerPoolId, Class<T> workerPoolClass) Gets the latest state of the supplied worker pool by ID.<T extends WorkerPool>
TWorkerPoolClient.getWorkerPool
(String namespace, String name, Class<T> workerPoolClass) Gets the latest state of the supplied worker pool by namespace and name.<T extends WorkerPool>
TWorkerPoolClient.getWorkerPool
(T workerPool) Gets the latest state of the supplied worker pool.<T extends WorkerPool>
TWorkerPoolClientImpl.getWorkerPool
(@NonNull String workerPoolId, @NonNull Class<T> workerPoolClass) <T extends WorkerPool>
TWorkerPoolClientImpl.getWorkerPool
(@NonNull String namespace, @NonNull String name, @NonNull Class<T> workerPoolClass) <T extends WorkerPool>
TWorkerPoolClientImpl.getWorkerPool
(T workerPool) Methods in co.yellowdog.platform.clients.scheduler that return WorkerPoolModifier and TypeMethodDescriptionWorkerPoolClient.getWorkerPool
(String workerPoolId) Gets the latest state of the worker pool with the specified ID.WorkerPoolClient.getWorkerPool
(String namespace, String name) Gets the latest state of the worker pool with the specified namespace and name.WorkerPoolClientImpl.getWorkerPool
(@NonNull String workerPoolId) WorkerPoolClientImpl.getWorkerPool
(@NonNull String namespace, @NonNull String name) Methods in co.yellowdog.platform.clients.scheduler that return types with arguments of type WorkerPoolModifier and TypeMethodDescriptionWorkerPoolHelper.whenWorkerPoolMatches
(@NonNull Predicate<WorkerPool> predicate) WorkerPoolHelper.whenWorkerPoolStatusIs
(@NonNull WorkerPoolStatus status) Methods in co.yellowdog.platform.clients.scheduler with parameters of type WorkerPoolModifier and TypeMethodDescriptionvoid
WorkerPoolClient.addNodeActions
(WorkerPool workerPool, NodeAction... actions) Adds the specified node actions to be performed for the specified worker pool.void
WorkerPoolClient.addNodeActions
(WorkerPool workerPool, NodeActionGroup... actionGroups) Adds the specified groups of node actions to be performed for the specified worker pool.void
WorkerPoolClient.addNodeActions
(WorkerPool workerPool, List<NodeActionGroup> actionGroups) Adds the specified groups of node actions to be performed for the specified worker pool.void
WorkerPoolClient.addNodeActions
(WorkerPool workerPool, List<NodeActionGroup> actionGroups, List<String> nodeIdFilterList) Adds the specified groups of node actions to be performed for the specified worker pool.void
WorkerPoolClientImpl.addNodeActions
(@NonNull WorkerPool workerPool, NodeAction... actions) void
WorkerPoolClientImpl.addNodeActions
(@NonNull WorkerPool workerPool, NodeActionGroup... actionGroups) void
WorkerPoolClientImpl.addNodeActions
(@NonNull WorkerPool workerPool, List<NodeActionGroup> actionGroups) void
WorkerPoolClientImpl.addNodeActions
(@NonNull WorkerPool workerPool, List<NodeActionGroup> actionGroups, List<String> nodeIdFilterList) void
WorkerPoolClient.addWorkerPoolListener
(WorkerPool workerPool, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.void
WorkerPoolClientImpl.addWorkerPoolListener
(@NonNull WorkerPool workerPool, @NonNull SubscriptionEventListener<WorkerPool> listener) WorkerPoolClient.getWorkerPoolHelper
(WorkerPool workerPool) Constructs a new worker pool helper for the specified worker pool.WorkerPoolClientImpl.getWorkerPoolHelper
(@NonNull WorkerPool workerPool) void
WorkerPoolClient.shutdownWorkerPool
(WorkerPool workerPool) Shuts down the specified worker pool.void
WorkerPoolClientImpl.shutdownWorkerPool
(@NonNull WorkerPool workerPool) Method parameters in co.yellowdog.platform.clients.scheduler with type arguments of type WorkerPoolModifier and TypeMethodDescriptionvoid
WorkerPoolClient.addWorkerPoolListener
(WorkerPool workerPool, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.void
WorkerPoolClient.addWorkerPoolListener
(String workerPoolId, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.void
WorkerPoolClientImpl.addWorkerPoolListener
(@NonNull WorkerPool workerPool, @NonNull SubscriptionEventListener<WorkerPool> listener) void
WorkerPoolClientImpl.addWorkerPoolListener
(@NonNull String workerPoolId, @NonNull SubscriptionEventListener<WorkerPool> listener) void
WorkerPoolClient.removeWorkerPoolListener
(SubscriptionEventListener<WorkerPool> listener) Removes the specified event listener.void
WorkerPoolClientImpl.removeWorkerPoolListener
(@NonNull SubscriptionEventListener<WorkerPool> listener) WorkerPoolHelper.whenWorkerPoolMatches
(@NonNull Predicate<WorkerPool> predicate) Constructors in co.yellowdog.platform.clients.scheduler with parameters of type WorkerPoolModifierConstructorDescriptionWorkerPoolHelper
(WorkerPool workerPool, WorkerPoolClientImpl workerPoolClientImpl) -
Uses of WorkerPool in co.yellowdog.platform.model
Classes in co.yellowdog.platform.model that implement WorkerPool