@Override protected ScheduledExecutorIsDoneFromPartitionCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return ScheduledExecutorIsDoneFromPartitionCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { return ScheduledExecutorIsDoneFromPartitionCodec.encodeResponse((Boolean) response); }
@Override public boolean isDone() { checkAccessibleHandler(); Address address = handler.getAddress(); String schedulerName = handler.getSchedulerName(); String taskName = handler.getTaskName(); int partitionId = handler.getPartitionId(); if (address != null) { ClientMessage request = ScheduledExecutorIsDoneFromAddressCodec.encodeRequest(schedulerName, taskName, address); ClientMessage response = invokeOnAddress(request, address); return ScheduledExecutorIsDoneFromAddressCodec.decodeResponse(response).response; } else { ClientMessage request = ScheduledExecutorIsDoneFromPartitionCodec.encodeRequest(schedulerName, taskName); ClientMessage response = invokeOnPartition(request, partitionId); return ScheduledExecutorIsDoneFromPartitionCodec.decodeResponse(response).response; } }
@Override public boolean isDone() { checkAccessibleHandler(); Address address = handler.getAddress(); String schedulerName = handler.getSchedulerName(); String taskName = handler.getTaskName(); int partitionId = handler.getPartitionId(); if (address != null) { ClientMessage request = ScheduledExecutorIsDoneFromAddressCodec.encodeRequest(schedulerName, taskName, address); ClientMessage response = invokeOnAddress(request, address); return ScheduledExecutorIsDoneFromAddressCodec.decodeResponse(response).response; } else { ClientMessage request = ScheduledExecutorIsDoneFromPartitionCodec.encodeRequest(schedulerName, taskName); ClientMessage response = invokeOnPartition(request, partitionId); return ScheduledExecutorIsDoneFromPartitionCodec.decodeResponse(response).response; } }
@Override protected ClientMessage encodeResponse(Object response) { return ScheduledExecutorIsDoneFromPartitionCodec.encodeResponse((Boolean) response); }
@Override protected ScheduledExecutorIsDoneFromPartitionCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return ScheduledExecutorIsDoneFromPartitionCodec.decodeRequest(clientMessage); }