IExecutorDelegatingFuture(ClientInvocationFuture future, ClientContext context, String uuid, V defaultValue, ClientMessageDecoder resultDecoder, String objectName, int partitionId) { super(future, context.getSerializationService(), resultDecoder, defaultValue); this.context = context; this.uuid = uuid; this.partitionId = partitionId; this.objectName = objectName; this.target = null; }
@Override protected SerializationService getSerializationService() { return context.getSerializationService(); } }
protected ClientProxy(String serviceName, String name, ClientContext context) { this.serviceName = serviceName; this.name = name; this.context = context; this.serializationService = context == null ? null : context.getSerializationService(); }
IExecutorDelegatingFuture(ClientInvocationFuture future, ClientContext context, String uuid, V defaultValue, ClientMessageDecoder resultDecoder, String objectName, Address address) { super(future, context.getSerializationService(), resultDecoder, defaultValue); this.context = context; this.uuid = uuid; this.partitionId = -1; this.objectName = objectName; this.target = address; }
protected ClientProxy(String serviceName, String name, ClientContext context) { this.serviceName = serviceName; this.name = name; this.context = context; this.serializationService = context == null ? null : context.getSerializationService(); }
IExecutorDelegatingFuture(ClientInvocationFuture future, ClientContext context, String uuid, V defaultValue, ClientMessageDecoder resultDecoder, String objectName, int partitionId) { super(future, context.getSerializationService(), resultDecoder, defaultValue); this.context = context; this.uuid = uuid; this.partitionId = partitionId; this.objectName = objectName; this.target = null; }
@Override protected SerializationService getSerializationService() { return context.getSerializationService(); } }
@Override public InternalSerializationService getSerializationService() { return clientContext.getSerializationService(); }
@Override protected SerializationService getSerializationService() { return context.getSerializationService(); } }
@Override protected SerializationService getSerializationService() { return context.getSerializationService(); } }
protected final ClientProxy setContext(ClientContext context) { if (this.context != null) { throw new IllegalStateException("The context has already been initialized!"); } this.lazyContext = context; this.lazySerializationService = context.getSerializationService(); return this; }
protected final ClientProxy setContext(ClientContext context) { if (this.context != null) { throw new IllegalStateException("The context has already been initialized!"); } this.lazyContext = context; this.lazySerializationService = context.getSerializationService(); return this; }
@Override protected <T> T toObject(Object data) { return context.getSerializationService().toObject(data); } }
@Override public Object toObject(Object obj) { SerializationService serializationService = clientContext.getSerializationService(); return serializationService.toObject(obj); }
@Override public Object toObject(Object obj) { SerializationService serializationService = clientContext.getSerializationService(); return serializationService.toObject(obj); }
@Override protected Data toData(Object obj) { return context.getSerializationService().toData(obj); }
public ClientQueryCacheEventService(ClientContext clientContext) { AbstractClientListenerService listenerService = (AbstractClientListenerService) clientContext.getListenerService(); this.listenerService = listenerService; this.serializationService = clientContext.getSerializationService(); this.executor = listenerService.getEventExecutor(); this.registrations = new ConcurrentHashMap<String, QueryCacheToListenerMapper>(); }
public ClientQueryCacheEventService(ClientContext clientContext) { AbstractClientListenerService listenerService = (AbstractClientListenerService) clientContext.getListenerService(); this.listenerService = listenerService; this.serializationService = clientContext.getSerializationService(); this.executor = listenerService.getEventExecutor(); this.registrations = new ConcurrentHashMap<String, QueryCacheToListenerMapper>(); }
@Override public Set<Entry<K, V>> entrySet() { ClientMessage request = MapEntrySetCodec.encodeRequest(name); ClientMessage response = invoke(request); MapEntrySetCodec.ResponseParameters resultParameters = MapEntrySetCodec.decodeResponse(response); InflatableSet.Builder<Entry<K, V>> setBuilder = InflatableSet.newBuilder(resultParameters.response.size()); InternalSerializationService serializationService = getContext().getSerializationService(); for (Entry<Data, Data> row : resultParameters.response) { LazyMapEntry<K, V> entry = new LazyMapEntry<K, V>(row.getKey(), row.getValue(), serializationService); setBuilder.add(entry); } return setBuilder.build(); }
@Override public void handle(Data item, long publishTime, String uuid) { TRACER.trace("New event message retrieved"); ClientContext context = clientSequencer.getContext(); SerializationService serializationService = context.getSerializationService(); Object message = serializationService.toObject(item); if (message instanceof ClientDestroySequencerNotification) { TRACER.trace("ClientDestroySequencerNotification received"); clientSequencer.stateTransition(SnowcastSequenceState.Destroyed); sequencerContext.unregisterClientChannel(clientSequencer); } }