@Override public String decodeAddResponse(ClientMessage clientMessage) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return MapAddNearCacheInvalidationListenerCodec.decodeResponse(clientMessage).response; } // this is for servers < 3.8 return MapAddNearCacheEntryListenerCodec.decodeResponse(clientMessage).response; }
@Override public String decodeAddResponse(ClientMessage clientMessage) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return CacheAddNearCacheInvalidationListenerCodec.decodeResponse(clientMessage).response; } // this is for servers < 3.8 return CacheAddInvalidationListenerCodec.decodeResponse(clientMessage).response; }
@Override public ClientMessage encodeAddRequest(boolean localOnly) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return CacheAddNearCacheInvalidationListenerCodec.encodeRequest(nameWithPrefix, localOnly); } // this is for servers < 3.8 return CacheAddInvalidationListenerCodec.encodeRequest(nameWithPrefix, localOnly); }
@Override protected ClientMessage encodeEvent(Data key, Data newValue, Data oldValue, Data mergingValue, int type, String uuid, int numberOfAffectedEntries) { return ReplicatedMapAddEntryListenerWithPredicateCodec.encodeEntryEvent(key, newValue, oldValue, mergingValue, type, uuid, numberOfAffectedEntries); }
@Override public <T> T decodeClientMessage(ClientMessage clientMessage) { return (T) CacheGetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { final boolean result = response != null && ((Boolean) response); return QueueContainsCodec.encodeResponse(result); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return CardinalityEstimatorEstimateCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeResponse(Object response) { final boolean result = response != null && ((Boolean) response); return QueueContainsAllCodec.encodeResponse(result); }
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongAddAndGetCodec.decodeResponse(clientMessage).response; } };
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongGetAndAddCodec.decodeResponse(clientMessage).response; } };
@Override public Long decodeClientMessage(ClientMessage clientMessage) { return AtomicLongIncrementAndGetCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeEvent(Data keyData, Data newValueData, Data oldValueData, Data meringValueData, int type, String uuid, int numberOfAffectedEntries) { return MapAddEntryListenerCodec.encodeEntryEvent(keyData, newValueData, oldValueData, meringValueData, type, uuid, numberOfAffectedEntries); }
@Override protected ClientMessage encodeResponse(Object response) { return ScheduledExecutorGetAllScheduledFuturesCodec .encodeResponse((Collection<Map.Entry<Member, List<ScheduledTaskHandler>>>) response); }
@Override protected ClientMessage encodeResponse(Object response) { int result = response != null ? (Integer) response : 0; return QueueRemainingCapacityCodec.encodeResponse(result); }
@Override public <T> T decodeClientMessage(ClientMessage clientMessage) { return (T) CacheReplaceCodec.decodeResponse(clientMessage).response; } };
@Override protected ClientMessage encodeEvent(Data key, Data newValue, Data oldValue, Data mergingValue, int type, String uuid, int numberOfAffectedEntries) { return ReplicatedMapAddEntryListenerToKeyWithPredicateCodec.encodeEntryEvent(key, newValue, oldValue, mergingValue, type, uuid, numberOfAffectedEntries); }
@Override public Boolean decodeClientMessage(ClientMessage clientMessage) { return AtomicReferenceContainsCodec.decodeResponse(clientMessage).response; } };
@Override public String decodeAddResponse(ClientMessage clientMessage) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return MapAddNearCacheInvalidationListenerCodec.decodeResponse(clientMessage).response; } // this is for servers < 3.8 return MapAddNearCacheEntryListenerCodec.decodeResponse(clientMessage).response; }
@Override public String decodeAddResponse(ClientMessage clientMessage) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return CacheAddNearCacheInvalidationListenerCodec.decodeResponse(clientMessage).response; } // this is for servers < 3.8 return CacheAddInvalidationListenerCodec.decodeResponse(clientMessage).response; }
@Override public ClientMessage encodeAddRequest(boolean localOnly) { if (supportsRepairableNearCache()) { // this is for servers >= 3.8 return CacheAddNearCacheInvalidationListenerCodec.encodeRequest(nameWithPrefix, localOnly); } // this is for servers < 3.8 return CacheAddInvalidationListenerCodec.encodeRequest(nameWithPrefix, localOnly); }