org.jboss.jms.client.state
Class ConnectionState

java.lang.Object
  extended byorg.jboss.jms.client.state.HierarchicalStateSupport
      extended byorg.jboss.jms.client.state.ConnectionState
All Implemented Interfaces:
HierarchicalState

public class ConnectionState
extends HierarchicalStateSupport

State corresponding to a connection. This state is acessible inside aspects/interceptors.

Version:
$Revision: 2686 $ $Id: ConnectionState.java 2686 2007-05-15 08:47:20Z timfox $
Author:
Tim Fox, Clebert Suconic, Ovidiu Feodorov

Field Summary
protected  boolean started
           
 
Fields inherited from class org.jboss.jms.client.state.HierarchicalStateSupport
children
 
Constructor Summary
ConnectionState(int serverID, ConnectionDelegate delegate, JMSRemotingConnection remotingConnection, Version versionToUse, MessageIdGenerator gen)
           
 
Method Summary
 java.lang.String getClientID()
           
 ConnectionFactoryDelegate getClusteredConnectionFactoryDelegate()
           
 DelegateSupport getDelegate()
           
 FailoverCommandCenter getFailoverCommandCenter()
           
 MessageIdGenerator getIdGenerator()
           
 HierarchicalState getParent()
           
 java.lang.String getPassword()
           
 JMSRemotingConnection getRemotingConnection()
           
 ResourceManager getResourceManager()
           
 int getServerID()
           
 java.lang.String getUsername()
           
 Version getVersionToUse()
           
 void initializeFailoverCommandCenter()
           
 boolean isJustCreated()
           
 boolean isStarted()
           
 void setClientID(java.lang.String clientID)
           
 void setClusteredConnectionFactoryDeleage(ConnectionFactoryDelegate d)
           
 void setDelegate(DelegateSupport delegate)
           
 void setJustCreated(boolean justCreated)
           
 void setParent(HierarchicalState parent)
           
 void setPassword(java.lang.String password)
           
 void setStarted(boolean started)
           
 void setUsername(java.lang.String username)
           
 void synchronizeWith(HierarchicalState ns)
          Update my own state based on the new state.
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.jms.client.state.HierarchicalStateSupport
getChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

started

protected boolean started
Constructor Detail

ConnectionState

public ConnectionState(int serverID,
                       ConnectionDelegate delegate,
                       JMSRemotingConnection remotingConnection,
                       Version versionToUse,
                       MessageIdGenerator gen)
                throws java.lang.Exception
Method Detail

getDelegate

public DelegateSupport getDelegate()

setDelegate

public void setDelegate(DelegateSupport delegate)

getParent

public HierarchicalState getParent()

setParent

public void setParent(HierarchicalState parent)

getVersionToUse

public Version getVersionToUse()

synchronizeWith

public void synchronizeWith(HierarchicalState ns)
                     throws java.lang.Exception
Description copied from interface: HierarchicalState
Update my own state based on the new state.

Throws:
java.lang.Exception

getResourceManager

public ResourceManager getResourceManager()

getIdGenerator

public MessageIdGenerator getIdGenerator()

getRemotingConnection

public JMSRemotingConnection getRemotingConnection()

getServerID

public int getServerID()

isStarted

public boolean isStarted()

setStarted

public void setStarted(boolean started)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getClientID

public java.lang.String getClientID()

setClientID

public void setClientID(java.lang.String clientID)

isJustCreated

public boolean isJustCreated()

setJustCreated

public void setJustCreated(boolean justCreated)

setClusteredConnectionFactoryDeleage

public void setClusteredConnectionFactoryDeleage(ConnectionFactoryDelegate d)

getClusteredConnectionFactoryDelegate

public ConnectionFactoryDelegate getClusteredConnectionFactoryDelegate()

getFailoverCommandCenter

public FailoverCommandCenter getFailoverCommandCenter()

initializeFailoverCommandCenter

public void initializeFailoverCommandCenter()

toString

public java.lang.String toString()


Copyright © 2006 JBoss Inc. All Rights Reserved.