@Override protected AtomicLongGetAndSetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongGetAndSetCodec.decodeRequest(clientMessage); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongGetAndSetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongGetAndSetCodec.encodeResponse((Long) response); }
@Override public InternalCompletableFuture<Long> getAndSetAsync(long newValue) { ClientMessage request = AtomicLongGetAndSetCodec.encodeRequest(name, newValue); return invokeOnPartitionAsync(request, GET_AND_SET_DECODER); }
@Override public InternalCompletableFuture<Long> getAndSetAsync(long newValue) { ClientMessage request = AtomicLongGetAndSetCodec.encodeRequest(name, newValue); return invokeOnPartitionAsync(request, GET_AND_SET_DECODER); }
@Override protected AtomicLongGetAndSetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongGetAndSetCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongGetAndSetCodec.encodeResponse((Long) response); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongGetAndSetCodec.decodeResponse(clientMessage).response; } };