public class ConnectionInfo extends BaseCommand
Modifier and Type | Field and Description |
---|---|
protected boolean |
brokerMasterConnector |
protected BrokerId[] |
brokerPath |
protected String |
clientId |
protected String |
clientIp |
protected boolean |
clientMaster |
protected ConnectionId |
connectionId |
static byte |
DATA_STRUCTURE_TYPE |
protected boolean |
failoverReconnect |
protected boolean |
faultTolerant |
protected boolean |
manageable |
protected String |
password |
protected Object |
transportContext |
protected String |
userName |
commandId, responseRequired
Constructor and Description |
---|
ConnectionInfo() |
ConnectionInfo(ConnectionId connectionId) |
Modifier and Type | Method and Description |
---|---|
ConnectionInfo |
copy() |
RemoveInfo |
createRemoveCommand() |
BrokerId[] |
getBrokerPath()
The route of brokers the command has moved through.
|
String |
getClientId() |
String |
getClientIp() |
ConnectionId |
getConnectionId() |
byte |
getDataStructureType() |
String |
getPassword() |
Object |
getTransportContext()
Transports may wish to associate additional data with the connection.
|
String |
getUserName() |
boolean |
isBrokerMasterConnector() |
boolean |
isClientMaster() |
boolean |
isFailoverReconnect() |
boolean |
isFaultTolerant() |
boolean |
isManageable() |
void |
setBrokerMasterConnector(boolean slaveBroker) |
void |
setBrokerPath(BrokerId[] brokerPath) |
void |
setClientId(String clientId) |
void |
setClientIp(String clientIp) |
void |
setClientMaster(boolean clientMaster) |
void |
setConnectionId(ConnectionId connectionId) |
void |
setFailoverReconnect(boolean failoverReconnect) |
void |
setFaultTolerant(boolean faultTolerant) |
void |
setManageable(boolean manageable) |
void |
setPassword(String password) |
void |
setTransportContext(Object transportContext)
Transports may wish to associate additional data with the connection.
|
void |
setUserName(String userName) |
Response |
visit(CommandVisitor visitor) |
copy, getCommandId, getFrom, getTo, isBrokerInfo, isConnectionControl, isConsumerControl, isMarshallAware, isMessage, isMessageAck, isMessageDispatch, isMessageDispatchNotification, isResponse, isResponseRequired, isShutdownInfo, isWireFormatInfo, setCommandId, setFrom, setResponseRequired, setTo, toString, toString
public static final byte DATA_STRUCTURE_TYPE
protected ConnectionId connectionId
protected BrokerId[] brokerPath
protected boolean brokerMasterConnector
protected boolean manageable
protected boolean clientMaster
protected boolean faultTolerant
protected boolean failoverReconnect
protected transient Object transportContext
public ConnectionInfo()
public ConnectionInfo(ConnectionId connectionId)
public byte getDataStructureType()
public ConnectionInfo copy()
public ConnectionId getConnectionId()
public void setConnectionId(ConnectionId connectionId)
public String getClientId()
public void setClientId(String clientId)
public RemoveInfo createRemoveCommand()
public String getPassword()
public void setPassword(String password)
public String getUserName()
public void setUserName(String userName)
public BrokerId[] getBrokerPath()
public void setBrokerPath(BrokerId[] brokerPath)
public Response visit(CommandVisitor visitor) throws Exception
Exception
public boolean isBrokerMasterConnector()
public void setBrokerMasterConnector(boolean slaveBroker)
slaveBroker
- The brokerMasterConnector to set.public boolean isManageable()
public void setManageable(boolean manageable)
manageable
- The manageable to set.public Object getTransportContext()
public void setTransportContext(Object transportContext)
transportContext
- value used to set the transport contextpublic boolean isClientMaster()
public void setClientMaster(boolean clientMaster)
clientMaster
- the clientMaster to setpublic boolean isFaultTolerant()
public void setFaultTolerant(boolean faultTolerant)
faultTolerant
- the faultTolerant to setpublic boolean isFailoverReconnect()
public void setFailoverReconnect(boolean failoverReconnect)
public String getClientIp()
public void setClientIp(String clientIp)
Copyright © 2005–2016 The Apache Software Foundation. All rights reserved.