org.apache.activemq.command
Class ConnectionInfo
java.lang.Object
org.apache.activemq.command.BaseCommand
org.apache.activemq.command.ConnectionInfo
- All Implemented Interfaces:
- Command, DataStructure
public class ConnectionInfo
- extends BaseCommand
- Version:
- $Revision: 1.11 $
Methods inherited from class org.apache.activemq.command.BaseCommand |
copy, getCommandId, getFrom, getTo, isBrokerInfo, isMarshallAware, isMessage, isMessageAck, isMessageDispatch, isMessageDispatchNotification, isResponse, isResponseRequired, isShutdownInfo, isWireFormatInfo, setCommandId, setFrom, setResponseRequired, setTo, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE
- See Also:
- Constant Field Values
connectionId
protected ConnectionId connectionId
clientId
protected java.lang.String clientId
userName
protected java.lang.String userName
password
protected java.lang.String password
brokerPath
protected BrokerId[] brokerPath
brokerMasterConnector
protected boolean brokerMasterConnector
manageable
protected boolean manageable
clientMaster
protected boolean clientMaster
transportContext
protected transient java.lang.Object transportContext
ConnectionInfo
public ConnectionInfo()
ConnectionInfo
public ConnectionInfo(ConnectionId connectionId)
getDataStructureType
public byte getDataStructureType()
- Returns:
- The type of the data structure
copy
public void copy(ConnectionInfo copy)
getConnectionId
public ConnectionId getConnectionId()
setConnectionId
public void setConnectionId(ConnectionId connectionId)
getClientId
public java.lang.String getClientId()
setClientId
public void setClientId(java.lang.String clientId)
createRemoveCommand
public RemoveInfo createRemoveCommand()
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)
getBrokerPath
public BrokerId[] getBrokerPath()
- The route of brokers the command has moved through.
setBrokerPath
public void setBrokerPath(BrokerId[] brokerPath)
visit
public Response visit(CommandVisitor visitor)
throws java.lang.Exception
- Throws:
java.lang.Exception
isBrokerMasterConnector
public boolean isBrokerMasterConnector()
setBrokerMasterConnector
public void setBrokerMasterConnector(boolean slaveBroker)
- Parameters:
brokerMasterConnector
- The brokerMasterConnector to set.
isManageable
public boolean isManageable()
setManageable
public void setManageable(boolean manageable)
- Parameters:
manageable
- The manageable to set.
getTransportContext
public java.lang.Object getTransportContext()
- Transports may wish to associate additional data with the connection. For
example, an SSL transport may use this field to attach the client certificates
used when the conection was established.
- Returns:
- the transport context.
setTransportContext
public void setTransportContext(java.lang.Object transportContext)
- Transports may wish to associate additional data with the connection. For
example, an SSL transport may use this field to attach the client certificates
used when the conection was established.
- Parameters:
transportContext
- value used to set the transport context
isClientMaster
public boolean isClientMaster()
- Returns:
- the clientMaster
setClientMaster
public void setClientMaster(boolean clientMaster)
- Parameters:
clientMaster
- the clientMaster to set
Copyright © 2009 Apache Software Foundation. All Rights Reserved.