use of com.hazelcast.scheduledexecutor.impl.ScheduledExecutorContainerHolder in project hazelcast by hazelcast.
the class AbstractGetAllScheduledOperation method populateScheduledForHolder.
protected void populateScheduledForHolder(List<ScheduledTaskHandler> handlers, DistributedScheduledExecutorService service, int holderId) {
ScheduledExecutorContainerHolder partition = service.getPartitionOrMemberBin(holderId);
ScheduledExecutorContainer container = partition.getContainer(schedulerName);
if (container == null || service.isShutdown(schedulerName)) {
return;
}
Collection<ScheduledTaskDescriptor> tasks = container.getTasks();
for (ScheduledTaskDescriptor task : tasks) {
if (task.isTaskOwner()) {
handlers.add(container.offprintHandler(task.getDefinition().getName()));
}
}
}
Aggregations