public class ClientEngineImpl extends Object implements ClientEngine, CoreService, ManagedService, MembershipAwareService, EventPublishingService<ClientEndpoint,ClientListener>
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME
Service Name of clientEngine to be used in requests
|
| Constructor and Description |
|---|
ClientEngineImpl(com.hazelcast.instance.Node node) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispatchEvent(ClientEndpoint event,
ClientListener listener) |
int |
getClientEndpointCount() |
Collection<Client> |
getClients() |
ClusterService |
getClusterService() |
Config |
getConfig() |
com.hazelcast.nio.ConnectionListener |
getConnectionListener() |
ClientEndpointManager |
getEndpointManager() |
EventService |
getEventService() |
com.hazelcast.instance.MemberImpl |
getLocalMember() |
com.hazelcast.logging.ILogger |
getLogger(Class clazz) |
com.hazelcast.nio.Address |
getMasterAddress() |
com.hazelcast.partition.InternalPartitionService |
getPartitionService() |
ProxyService |
getProxyService() |
SecurityContext |
getSecurityContext() |
com.hazelcast.nio.Address |
getThisAddress() |
TransactionManagerService |
getTransactionManagerService() |
void |
handlePacket(com.hazelcast.nio.ClientPacket packet) |
void |
init(NodeEngine nodeEngine,
Properties properties)
Initializes this ManagedService
|
void |
memberAdded(MembershipServiceEvent event)
Invoked when a new member is added to the cluster.
|
void |
memberAttributeChanged(MemberAttributeServiceEvent event)
Invoked when a member attribute is changed.
|
void |
memberRemoved(MembershipServiceEvent event)
Invoked when an existing member leaves the cluster.
|
void |
reset()
reset this ManagedService back to initial state.
|
void |
shutdown(boolean terminate)
Shuts down this ManagedService.
|
public static final String SERVICE_NAME
public com.hazelcast.nio.ConnectionListener getConnectionListener()
public int getClientEndpointCount()
getClientEndpointCount in interface ClientEnginepublic void handlePacket(com.hazelcast.nio.ClientPacket packet)
public com.hazelcast.partition.InternalPartitionService getPartitionService()
getPartitionService in interface ClientEnginepublic ClusterService getClusterService()
getClusterService in interface ClientEnginepublic EventService getEventService()
getEventService in interface ClientEnginepublic ProxyService getProxyService()
getProxyService in interface ClientEnginepublic TransactionManagerService getTransactionManagerService()
getTransactionManagerService in interface ClientEnginepublic com.hazelcast.nio.Address getMasterAddress()
getMasterAddress in interface ClientEnginepublic com.hazelcast.nio.Address getThisAddress()
getThisAddress in interface ClientEnginepublic com.hazelcast.instance.MemberImpl getLocalMember()
getLocalMember in interface ClientEnginepublic Config getConfig()
getConfig in interface ClientEnginepublic com.hazelcast.logging.ILogger getLogger(Class clazz)
getLogger in interface ClientEnginepublic ClientEndpointManager getEndpointManager()
public SecurityContext getSecurityContext()
getSecurityContext in interface ClientEnginepublic void dispatchEvent(ClientEndpoint event, ClientListener listener)
dispatchEvent in interface EventPublishingService<ClientEndpoint,ClientListener>public void memberAdded(MembershipServiceEvent event)
MembershipAwareServicememberAdded in interface MembershipAwareServicepublic void memberRemoved(MembershipServiceEvent event)
MembershipAwareServicememberRemoved in interface MembershipAwareServicepublic void memberAttributeChanged(MemberAttributeServiceEvent event)
MembershipAwareServicememberAttributeChanged in interface MembershipAwareServicepublic Collection<Client> getClients()
public void init(NodeEngine nodeEngine, Properties properties)
ManagedServiceinit in interface ManagedServicenodeEngine - the NodeEngine this ManagedService belongs to.properties - the Properties. Can be used to pass settings to the service.public void reset()
ManagedServicereset in interface ManagedServicepublic void shutdown(boolean terminate)
ManagedServiceshutdown in interface ManagedServiceCopyright © 2014 Hazelcast, Inc.. All Rights Reserved.