@Override protected QueueContainsAllCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return QueueContainsAllCodec.decodeRequest(clientMessage); }
@Override protected ClientMessage encodeResponse(Object response) { final boolean result = response != null && ((Boolean) response); return QueueContainsAllCodec.encodeResponse(result); }
@Override public boolean containsAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueContainsAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueContainsAllCodec.ResponseParameters resultParameters = QueueContainsAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean containsAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueContainsAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueContainsAllCodec.ResponseParameters resultParameters = QueueContainsAllCodec.decodeResponse(response); return resultParameters.response; }
@Override protected ClientMessage encodeResponse(Object response) { final boolean result = response != null && ((Boolean) response); return QueueContainsAllCodec.encodeResponse(result); }
@Override protected QueueContainsAllCodec.RequestParameters decodeClientMessage(ClientMessage clientMessage) { return QueueContainsAllCodec.decodeRequest(clientMessage); }