@Override protected AtomicLongDecrementAndGetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongDecrementAndGetCodec.decodeRequest(clientMessage); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongDecrementAndGetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongDecrementAndGetCodec.encodeResponse((Long) response); }
@Override public InternalCompletableFuture<Long> decrementAndGetAsync() { ClientMessage request = AtomicLongDecrementAndGetCodec.encodeRequest(name); return invokeOnPartitionAsync(request, DECREMENT_AND_GET_DECODER); }
@Override public InternalCompletableFuture<Long> decrementAndGetAsync() { ClientMessage request = AtomicLongDecrementAndGetCodec.encodeRequest(name); return invokeOnPartitionAsync(request, DECREMENT_AND_GET_DECODER); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongDecrementAndGetCodec.decodeResponse(clientMessage).response; } };
@Override protected AtomicLongDecrementAndGetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongDecrementAndGetCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongDecrementAndGetCodec.encodeResponse((Long) response); }