public interface ClientExtension
InternalSerializationService
, ChannelFactory
etc.Modifier and Type | Method and Description |
---|---|
void |
afterStart(com.hazelcast.client.impl.HazelcastClientInstanceImpl client)
Called after node is started
|
void |
beforeStart(com.hazelcast.client.impl.HazelcastClientInstanceImpl client)
Called before client is started
|
com.hazelcast.internal.nearcache.NearCacheManager |
createNearCacheManager()
Creates a
NearCacheManager instance to be used by this client. |
com.hazelcast.internal.serialization.InternalSerializationService |
createSerializationService(byte version)
Creates a
InternalSerializationService instance to be used by this client. |
<T> ClientProxyFactory |
createServiceProxyFactory(Class<T> service)
Creates a
ClientProxyFactory for the supplied service class. |
com.hazelcast.internal.networking.ChannelFactory |
createSocketChannelWrapperFactory()
Creates a
ChannelFactory instance to be used by this client. |
SocketInterceptor |
createSocketInterceptor()
Creates a
SocketInterceptor to be used by this client if available,
otherwise returns null |
MemoryStats |
getMemoryStats()
Returns MemoryStats of for the JVM and current HazelcastInstance.
|
void beforeStart(com.hazelcast.client.impl.HazelcastClientInstanceImpl client)
void afterStart(com.hazelcast.client.impl.HazelcastClientInstanceImpl client)
com.hazelcast.internal.serialization.InternalSerializationService createSerializationService(byte version)
InternalSerializationService
instance to be used by this client.version
- serialization version to be created. Values less than 1 will be ignored and max supported version
will be usedInternalSerializationService
instanceSocketInterceptor createSocketInterceptor()
SocketInterceptor
to be used by this client if available,
otherwise returns null
SocketInterceptor
instance if available,
+ otherwise null
com.hazelcast.internal.networking.ChannelFactory createSocketChannelWrapperFactory()
ChannelFactory
instance to be used by this client.ChannelFactory
instancecom.hazelcast.internal.nearcache.NearCacheManager createNearCacheManager()
NearCacheManager
instance to be used by this client.NearCacheManager
instance<T> ClientProxyFactory createServiceProxyFactory(Class<T> service)
ClientProxyFactory
for the supplied service class. Currently only the MapService
is supported.service
- service for the proxy to create.ClientProxyFactory
for the service.IllegalArgumentException
- if service is not knownMemoryStats getMemoryStats()
Copyright © 2018 Hazelcast, Inc.. All rights reserved.