|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.jms.server.connectionmanager.SimpleConnectionManager
public class SimpleConnectionManager
Constructor Summary | |
---|---|
SimpleConnectionManager()
|
Method Summary | |
---|---|
void |
addConnectionFactoryCallback(java.lang.String uniqueName,
java.lang.String JVMID,
java.lang.String remotingSessionID,
ServerInvokerCallbackHandler handler)
Synchronized is not really needed.. |
boolean |
containsRemotingSession(java.lang.String remotingClientSessionID)
|
java.util.List |
getActiveConnections()
Returns a list of active connection endpoints currently maintained by an instance of this manager. |
java.util.Map |
getClients()
|
ServerInvokerCallbackHandler[] |
getConnectionFactoryCallback(java.lang.String uniqueName)
Synchronized is not really needed.. |
void |
handleClientFailure(java.lang.String remotingSessionID,
boolean clientToServer)
|
void |
handleConnectionException(java.lang.Throwable t,
Client client)
Be aware that ConnectionNotifier uses to call this method with null Throwables. |
void |
injectReplicator(Replicator replicator)
|
void |
notify(ClusterNotification notification)
Closing connections that are coming from a failed node |
void |
registerConnection(java.lang.String jmsClientVMID,
java.lang.String remotingClientSessionID,
ConnectionEndpoint endpoint)
|
void |
removeConnectionFactoryCallback(java.lang.String uniqueName,
java.lang.String JVMID,
ServerInvokerCallbackHandler handler)
Synchronized is not really needed.. |
void |
start()
|
void |
stop()
|
java.lang.String |
toString()
|
ConnectionEndpoint |
unregisterConnection(java.lang.String jmsClientVMId,
java.lang.String remotingClientSessionID)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimpleConnectionManager()
Method Detail |
---|
public void registerConnection(java.lang.String jmsClientVMID, java.lang.String remotingClientSessionID, ConnectionEndpoint endpoint)
registerConnection
in interface ConnectionManager
public ConnectionEndpoint unregisterConnection(java.lang.String jmsClientVMId, java.lang.String remotingClientSessionID)
unregisterConnection
in interface ConnectionManager
public java.util.List getActiveConnections()
ConnectionManager
getActiveConnections
in interface ConnectionManager
public void handleClientFailure(java.lang.String remotingSessionID, boolean clientToServer)
handleClientFailure
in interface ConnectionManager
clientToServer
- - true if the failure has been detected on a direct connection from
client to this server, false if the failure has been detected while trying to send a
callback from this server to the client.public void handleConnectionException(java.lang.Throwable t, Client client)
t
- - plan for it to be null!public void addConnectionFactoryCallback(java.lang.String uniqueName, java.lang.String JVMID, java.lang.String remotingSessionID, ServerInvokerCallbackHandler handler)
addConnectionFactoryCallback
in interface ConnectionManager
public void removeConnectionFactoryCallback(java.lang.String uniqueName, java.lang.String JVMID, ServerInvokerCallbackHandler handler)
removeConnectionFactoryCallback
in interface ConnectionManager
public ServerInvokerCallbackHandler[] getConnectionFactoryCallback(java.lang.String uniqueName)
getConnectionFactoryCallback
in interface ConnectionManager
public void notify(ClusterNotification notification)
notify
in interface ClusterNotificationListener
notification
- public void start() throws java.lang.Exception
start
in interface MessagingComponent
java.lang.Exception
public void stop() throws java.lang.Exception
stop
in interface MessagingComponent
java.lang.Exception
public boolean containsRemotingSession(java.lang.String remotingClientSessionID)
containsRemotingSession
in interface ConnectionManager
public java.util.Map getClients()
public void injectReplicator(Replicator replicator)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |