@Override protected AtomicLongCompareAndSetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongCompareAndSetCodec.decodeRequest(clientMessage); }
@Override public Boolean decodeClientMessage(ClientMessage clientMessage) { return AtomicLongCompareAndSetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongCompareAndSetCodec.encodeResponse((Boolean) response); }
@Override public InternalCompletableFuture<Boolean> compareAndSetAsync(long expect, long update) { ClientMessage request = AtomicLongCompareAndSetCodec.encodeRequest(name, expect, update); return invokeOnPartitionAsync(request, COMPARE_AND_SET_DECODER); }
@Override public InternalCompletableFuture<Boolean> compareAndSetAsync(long expect, long update) { ClientMessage request = AtomicLongCompareAndSetCodec.encodeRequest(name, expect, update); return invokeOnPartitionAsync(request, COMPARE_AND_SET_DECODER); }
@Override public Boolean decodeClientMessage(ClientMessage clientMessage) { return AtomicLongCompareAndSetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { return AtomicLongCompareAndSetCodec.encodeResponse((Boolean) response); }
@Override protected AtomicLongCompareAndSetCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return AtomicLongCompareAndSetCodec.decodeRequest(clientMessage); }