public GetResultOperation(ScheduledTaskHandler handler) { super(handler.getSchedulerName()); this.taskName = handler.getTaskName(); this.handler = handler; }
public GetResultOperation(ScheduledTaskHandler handler) { super(handler.getSchedulerName()); this.taskName = handler.getTaskName(); this.handler = handler; }
public IsCanceledOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public CancelTaskOperation(ScheduledTaskHandler descriptor, boolean mayInterruptIfRunning) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); this.mayInterruptIfRunning = mayInterruptIfRunning; setPartitionId(descriptor.getPartitionId()); }
public DisposeTaskOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public IsDoneOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public IsCanceledOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public GetDelayOperation(ScheduledTaskHandler descriptor, TimeUnit unit) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); this.unit = unit; setPartitionId(descriptor.getPartitionId()); }
public DisposeTaskOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public GetStatisticsOperation(ScheduledTaskHandler handler) { super(handler.getSchedulerName()); this.taskName = handler.getTaskName(); setPartitionId(handler.getPartitionId()); }
public CancelTaskOperation(ScheduledTaskHandler descriptor, boolean mayInterruptIfRunning) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); this.mayInterruptIfRunning = mayInterruptIfRunning; setPartitionId(descriptor.getPartitionId()); }
public GetStatisticsOperation(ScheduledTaskHandler handler) { super(handler.getSchedulerName()); this.taskName = handler.getTaskName(); setPartitionId(handler.getPartitionId()); }
public IsDoneOperation(ScheduledTaskHandler descriptor) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); setPartitionId(descriptor.getPartitionId()); }
public GetDelayOperation(ScheduledTaskHandler descriptor, TimeUnit unit) { super(descriptor.getSchedulerName()); this.taskName = descriptor.getTaskName(); this.unit = unit; setPartitionId(descriptor.getPartitionId()); }
public static void main(String[] args) throws Exception { HazelcastInstance instance = Hazelcast.newHazelcastInstance(); IScheduledExecutorService scheduler = instance.getScheduledExecutorService("scheduler"); IScheduledFuture<String> future = scheduler.schedule(named("MyTask", new EchoTask("foobar")), 5, TimeUnit.SECONDS); Object result = future.get(); System.out.println(future.getHandler().getTaskName() + " result: " + result); future.dispose(); Hazelcast.shutdownAll(); } }
@Override public void readData(ObjectDataInput in) throws IOException { ScheduledTaskHandler handler = of(in.readUTF()); this.address = handler.getAddress(); this.partitionId = handler.getPartitionId(); this.schedulerName = handler.getSchedulerName(); this.taskName = handler.getTaskName(); }
@Override public void readData(ObjectDataInput in) throws IOException { ScheduledTaskHandler handler = of(in.readUTF()); this.address = handler.getAddress(); this.partitionId = handler.getPartitionId(); this.schedulerName = handler.getSchedulerName(); this.taskName = handler.getTaskName(); }
public static void encode(ScheduledTaskHandler scheduledTaskHandler, ClientMessage clientMessage) { clientMessage.set(scheduledTaskHandler.getSchedulerName()); clientMessage.set(scheduledTaskHandler.getTaskName()); Address address = scheduledTaskHandler.getAddress(); boolean isToAddress = address != null; clientMessage.set(isToAddress); if (isToAddress) { AddressCodec.encode(address, clientMessage); } else { clientMessage.set(scheduledTaskHandler.getPartitionId()); } }
public static void encode(ScheduledTaskHandler scheduledTaskHandler, ClientMessage clientMessage) { clientMessage.set(scheduledTaskHandler.getSchedulerName()); clientMessage.set(scheduledTaskHandler.getTaskName()); Address address = scheduledTaskHandler.getAddress(); boolean isToAddress = address != null; clientMessage.set(isToAddress); if (isToAddress) { AddressCodec.encode(address, clientMessage); } else { clientMessage.set(scheduledTaskHandler.getPartitionId()); } }
public static void encode(ScheduledTaskHandler scheduledTaskHandler, ClientMessage clientMessage) { clientMessage.set(scheduledTaskHandler.getSchedulerName()); clientMessage.set(scheduledTaskHandler.getTaskName()); Address address = scheduledTaskHandler.getAddress(); boolean isToAddress = address != null; clientMessage.set(isToAddress); if (isToAddress) { AddressCodec.encode(address, clientMessage); } else { clientMessage.set(scheduledTaskHandler.getPartitionId()); } }