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 TypeMethodDescriptionvoidWorkerPoolClient.addNodeActions(WorkerPool workerPool, NodeAction... actions) Adds the specified node actions to be performed for the specified worker pool.voidWorkerPoolClient.addNodeActions(WorkerPool workerPool, NodeActionGroup... actionGroups) Adds the specified groups of node actions to be performed for the specified worker pool.voidWorkerPoolClient.addNodeActions(WorkerPool workerPool, List<NodeActionGroup> actionGroups) Adds the specified groups of node actions to be performed for the specified worker pool.voidWorkerPoolClient.addNodeActions(WorkerPool workerPool, List<NodeActionGroup> actionGroups, List<String> nodeIdFilterList) Adds the specified groups of node actions to be performed for the specified worker pool.voidWorkerPoolClientImpl.addNodeActions(@NonNull WorkerPool workerPool, NodeAction... actions) voidWorkerPoolClientImpl.addNodeActions(@NonNull WorkerPool workerPool, NodeActionGroup... actionGroups) voidWorkerPoolClientImpl.addNodeActions(@NonNull WorkerPool workerPool, List<NodeActionGroup> actionGroups) voidWorkerPoolClientImpl.addNodeActions(@NonNull WorkerPool workerPool, List<NodeActionGroup> actionGroups, List<String> nodeIdFilterList) voidWorkerPoolClient.addWorkerPoolListener(WorkerPool workerPool, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.voidWorkerPoolClientImpl.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) voidWorkerPoolClient.shutdownWorkerPool(WorkerPool workerPool) Shuts down the specified worker pool.voidWorkerPoolClientImpl.shutdownWorkerPool(@NonNull WorkerPool workerPool) Method parameters in co.yellowdog.platform.clients.scheduler with type arguments of type WorkerPoolModifier and TypeMethodDescriptionvoidWorkerPoolClient.addWorkerPoolListener(WorkerPool workerPool, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.voidWorkerPoolClient.addWorkerPoolListener(String workerPoolId, SubscriptionEventListener<WorkerPool> listener) Adds an event listener to receive notifications of changes for the specified worker pool.voidWorkerPoolClientImpl.addWorkerPoolListener(@NonNull WorkerPool workerPool, @NonNull SubscriptionEventListener<WorkerPool> listener) voidWorkerPoolClientImpl.addWorkerPoolListener(@NonNull String workerPoolId, @NonNull SubscriptionEventListener<WorkerPool> listener) voidWorkerPoolClient.removeWorkerPoolListener(SubscriptionEventListener<WorkerPool> listener) Removes the specified event listener.voidWorkerPoolClientImpl.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