@Override public final void destroy() { getContext().getProxyManager().destroyProxy(this); }
protected <T> T invoke(ClientMessage clientMessage, Object key) { final int partitionId = getContext().getPartitionService().getPartitionId(key); return invokeOnPartition(clientMessage, partitionId); }
@Override public int getPartitionId(Object object) { return clientContext.getPartitionService().getPartitionId(object); }
protected final boolean deregisterListener(String registrationId) { return getContext().getListenerService().deregisterListener(registrationId); }
protected final String registerListener(ListenerMessageCodec codec, EventHandler handler) { return getContext().getListenerService().registerListener(codec, handler); }
private void deregisterAllCacheEntryListener(Collection<String> listenerRegistrations) { ClientListenerService listenerService = getContext().getListenerService(); for (String regId : listenerRegistrations) { listenerService.deregisterListener(regId); } }
@Override public Collection<Member> getMemberList() { return clientContext.getClusterService().getMemberList(); }
@Override protected SerializationService getSerializationService() { return context.getSerializationService(); } }
@Override public int getPartitionCount() { return clientContext.getPartitionService().getPartitionCount(); }
protected final HazelcastClientInstanceImpl getClient() { return (HazelcastClientInstanceImpl) getContext().getHazelcastInstance(); }
protected <T> T invoke(ClientMessage clientMessage, Object key) { final int partitionId = getContext().getPartitionService().getPartitionId(key); return invokeOnPartition(clientMessage, partitionId); }
protected final String registerListener(ListenerMessageCodec codec, EventHandler handler) { return getContext().getListenerService().registerListener(codec, handler); }
@Override public final void destroy() { getContext().getProxyManager().destroyProxy(this); }
@Override public Collection<Member> getMemberList() { return clientContext.getClusterService().getMemberList(); }
protected ClientProxy(String serviceName, String name, ClientContext context) { this.serviceName = serviceName; this.name = name; this.context = context; this.serializationService = context == null ? null : context.getSerializationService(); }
@Override public int getPartitionId(Object object) { return clientContext.getPartitionService().getPartitionId(object); }
@Override public int getPartitionCount() { return clientContext.getPartitionService().getPartitionCount(); }
protected final HazelcastClientInstanceImpl getClient() { return (HazelcastClientInstanceImpl) getContext().getHazelcastInstance(); }
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; }
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; }