com.hazelcast.client.impl
public class DefaultClientExtension extends Object implements ClientExtension
Modifier and Type | Field and Description |
---|---|
protected HazelcastClientInstanceImpl |
client |
protected static ILogger |
LOGGER |
Constructor and Description |
---|
DefaultClientExtension() |
Modifier and Type | Method and Description |
---|---|
void |
afterStart(HazelcastClientInstanceImpl client)
Called after node is started
|
void |
beforeStart(HazelcastClientInstanceImpl client)
Called before client is started
|
NearCacheManager |
createNearCacheManager()
Creates a
NearCacheManager instance to be used by this client. |
SerializationService |
createSerializationService()
Creates a
SerializationService instance to be used by this client. |
SocketChannelWrapperFactory |
createSocketChannelWrapperFactory()
Creates a
SocketChannelWrapperFactory instance to be used by this client. |
SocketInterceptor |
createSocketInterceptor()
Creates a
SocketInterceptor to be used by this client if available,
otherwise returns null . |
protected PartitioningStrategy |
getPartitioningStrategy(ClassLoader configClassLoader) |
<T> Class<? extends ClientProxy> |
getServiceProxy(Class<T> service)
Returns a proxy for the corresponding service.
|
protected static final ILogger LOGGER
protected volatile HazelcastClientInstanceImpl client
public void beforeStart(HazelcastClientInstanceImpl client)
ClientExtension
beforeStart
in interface ClientExtension
public void afterStart(HazelcastClientInstanceImpl client)
ClientExtension
afterStart
in interface ClientExtension
public SerializationService createSerializationService()
ClientExtension
SerializationService
instance to be used by this client.createSerializationService
in interface ClientExtension
SerializationService
instanceprotected PartitioningStrategy getPartitioningStrategy(ClassLoader configClassLoader) throws Exception
Exception
public SocketInterceptor createSocketInterceptor()
ClientExtension
SocketInterceptor
to be used by this client if available,
otherwise returns null
.createSocketInterceptor
in interface ClientExtension
SocketInterceptor
instance if available,
otherwise null
public SocketChannelWrapperFactory createSocketChannelWrapperFactory()
ClientExtension
SocketChannelWrapperFactory
instance to be used by this client.createSocketChannelWrapperFactory
in interface ClientExtension
SocketChannelWrapperFactory
instancepublic <T> Class<? extends ClientProxy> getServiceProxy(Class<T> service)
ClientExtension
getServiceProxy
in interface ClientExtension
service
- service for the proxy to create.public NearCacheManager createNearCacheManager()
ClientExtension
NearCacheManager
instance to be used by this client.createNearCacheManager
in interface ClientExtension
NearCacheManager
instanceCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.