public class ClientEndpointManagerImpl extends Object implements ClientEndpointManager
ClientEndpointImpls.| Constructor and Description | 
|---|
ClientEndpointManagerImpl(ClientEngineImpl clientEngine,
                         NodeEngine nodeEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()
Removes all endpoints. 
 | 
ClientEndpoint | 
getEndpoint(Connection connection)
Gets the endpoint for a given connection. 
 | 
Collection<ClientEndpoint> | 
getEndpoints()
Returns the current endpoints. 
 | 
Set<ClientEndpoint> | 
getEndpoints(String clientUuid)
Gets all the endpoints for a given client. 
 | 
void | 
registerEndpoint(ClientEndpoint endpoint)
Registers an endpoint with this ClientEndpointManager. 
 | 
void | 
removeEndpoint(ClientEndpoint endpoint)
Removes an endpoint from this ClientEndpointManager. 
 | 
void | 
removeEndpoint(ClientEndpoint ce,
              boolean closeImmediately)
Removes an endpoint and optionally closes it immediately. 
 | 
void | 
removeEndpoints(String memberUuid)  | 
int | 
size()
Returns the current number of endpoints. 
 | 
public ClientEndpointManagerImpl(ClientEngineImpl clientEngine, NodeEngine nodeEngine)
public Set<ClientEndpoint> getEndpoints(String clientUuid)
ClientEndpointManagergetEndpoints in interface ClientEndpointManagerclientUuid - the uuid of the clientpublic ClientEndpoint getEndpoint(Connection connection)
ClientEndpointManagergetEndpoint in interface ClientEndpointManagerconnection - the connection to the endpoint.public void registerEndpoint(ClientEndpoint endpoint)
ClientEndpointManagerregisterEndpoint in interface ClientEndpointManagerendpoint - the endpoint to register.public void removeEndpoint(ClientEndpoint endpoint)
ClientEndpointManagerremoveEndpoint in interface ClientEndpointManagerendpoint - the endpoint to remove.ClientEndpointManager.removeEndpoint(ClientEndpoint, boolean)public void removeEndpoint(ClientEndpoint ce, boolean closeImmediately)
ClientEndpointManagerremoveEndpoint in interface ClientEndpointManagerce - the endpoint to remove.closeImmediately - if the endpoint is immediately closed.ClientEndpointManager.removeEndpoint(ClientEndpoint)public void removeEndpoints(String memberUuid)
public void clear()
ClientEndpointManagerclear in interface ClientEndpointManagerpublic Collection<ClientEndpoint> getEndpoints()
ClientEndpointManagergetEndpoints in interface ClientEndpointManagerpublic int size()
ClientEndpointManagersize in interface ClientEndpointManagerCopyright © 2014 Hazelcast, Inc.. All Rights Reserved.