@Override protected QueueRemainingCapacityCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return QueueRemainingCapacityCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { int result = response != null ? (Integer) response : 0; return QueueRemainingCapacityCodec.encodeResponse(result); }
@Override public int remainingCapacity() { ClientMessage request = QueueRemainingCapacityCodec.encodeRequest(name); ClientMessage response = invokeOnPartition(request); QueueRemainingCapacityCodec.ResponseParameters resultParameters = QueueRemainingCapacityCodec.decodeResponse(response); return resultParameters.response; }
@Override public int remainingCapacity() { ClientMessage request = QueueRemainingCapacityCodec.encodeRequest(name); ClientMessage response = invokeOnPartition(request); QueueRemainingCapacityCodec.ResponseParameters resultParameters = QueueRemainingCapacityCodec.decodeResponse(response); return resultParameters.response; }
@Override protected ClientMessage encodeResponse(Object response) { int result = response != null ? (Integer) response : 0; return QueueRemainingCapacityCodec.encodeResponse(result); }
@Override protected QueueRemainingCapacityCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return QueueRemainingCapacityCodec.decodeRequest(clientMessage); }