public final class ClientEndpointImpl extends Object implements Client, ClientEndpoint
ClientEndpoint and Client implementation.| Constructor and Description |
|---|
ClientEndpointImpl(ClientEngineImpl clientEngine,
Connection conn) |
public ClientEndpointImpl(ClientEngineImpl clientEngine, Connection conn)
public Connection getConnection()
getConnection in interface ClientEndpointpublic String getUuid()
Clientpublic boolean isAlive()
ClientEndpointisAlive in interface ClientEndpointpublic void setLoginContext(LoginContext loginContext)
setLoginContext in interface ClientEndpointpublic Subject getSubject()
getSubject in interface ClientEndpointpublic boolean isFirstConnection()
isFirstConnection in interface ClientEndpointpublic void authenticated(ClientPrincipal principal, Credentials credentials, boolean firstConnection)
authenticated in interface ClientEndpointpublic void authenticated(ClientPrincipal principal)
authenticated in interface ClientEndpointpublic boolean isAuthenticated()
isAuthenticated in interface ClientEndpointpublic ClientPrincipal getPrincipal()
getPrincipal in interface ClientEndpointpublic InetSocketAddress getSocketAddress()
ClientgetSocketAddress in interface ClientgetSocketAddress in interface Endpointpublic ClientType getClientType()
ClientgetClientType in interface Clientpublic TransactionContext getTransactionContext(String txnId)
getTransactionContext in interface ClientEndpointpublic Credentials getCredentials()
getCredentials in interface ClientEndpointpublic void setTransactionContext(TransactionContext transactionContext)
setTransactionContext in interface ClientEndpointpublic void removeTransactionContext(String txnId)
removeTransactionContext in interface ClientEndpointpublic void setListenerRegistration(String service, String topic, String id)
setListenerRegistration in interface ClientEndpointpublic void setDistributedObjectListener(String id)
setDistributedObjectListener in interface ClientEndpointpublic void clearAllListeners()
clearAllListeners in interface ClientEndpointpublic void destroy()
throws LoginException
LoginExceptionpublic void sendResponse(Object response, int callId)
sendResponse in interface ClientEndpointpublic void sendClientMessage(ClientMessage clientMessage)
public void sendEvent(Object key, Object event, int callId)
sendEvent in interface ClientEndpointCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.