|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ConnectionManagerpublic java.util.List getActiveConnections()
ConnectionManager
getActiveConnections in interface ConnectionManager
public void handleClientFailure(java.lang.String remotingSessionID,
boolean clientToServer)
handleClientFailure in interface ConnectionManagerclientToServer - - 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 ConnectionManagerpublic ServerInvokerCallbackHandler[] getConnectionFactoryCallback(java.lang.String uniqueName)
getConnectionFactoryCallback in interface ConnectionManagerpublic void notify(ClusterNotification notification)
notify in interface ClusterNotificationListenernotification -
public void start()
throws java.lang.Exception
start in interface MessagingComponentjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface MessagingComponentjava.lang.Exceptionpublic boolean containsRemotingSession(java.lang.String remotingClientSessionID)
containsRemotingSession in interface ConnectionManagerpublic 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 | |||||||||