Package org.apache.activemq.command
Class BaseCommand
java.lang.Object
org.apache.activemq.command.BaseCommand
- All Implemented Interfaces:
Command,DataStructure
- Direct Known Subclasses:
BrokerInfo,BrokerSubscriptionInfo,ConnectionControl,ConnectionError,ConnectionInfo,ConsumerControl,ConsumerInfo,ControlCommand,DestinationInfo,FlushCommand,KeepAliveInfo,Message,MessageAck,MessageDispatch,MessageDispatchNotification,MessagePull,ProducerAck,ProducerInfo,RemoveInfo,RemoveSubscriptionInfo,ReplayCommand,Response,SessionInfo,ShutdownInfo,TransactionInfo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(BaseCommand copy) intgetFrom()The endpoint within the transport where this message came from.getTo()The endpoint within the transport where this message is going to - null means all endpoints.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetCommandId(int commandId) voidvoidsetResponseRequired(boolean responseRequired) voidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.activemq.command.DataStructure
getDataStructureType
-
Field Details
-
commandId
protected int commandId -
responseRequired
protected boolean responseRequired
-
-
Constructor Details
-
BaseCommand
public BaseCommand()
-
-
Method Details
-
copy
-
getCommandId
public int getCommandId()- Specified by:
getCommandIdin interfaceCommand- Returns:
- the unique ID of this request used to map responses to requests
-
setCommandId
public void setCommandId(int commandId) - Specified by:
setCommandIdin interfaceCommand
-
isResponseRequired
public boolean isResponseRequired()- Specified by:
isResponseRequiredin interfaceCommand
-
setResponseRequired
public void setResponseRequired(boolean responseRequired) - Specified by:
setResponseRequiredin interfaceCommand
-
toString
-
toString
-
isWireFormatInfo
public boolean isWireFormatInfo()- Specified by:
isWireFormatInfoin interfaceCommand
-
isBrokerInfo
public boolean isBrokerInfo()- Specified by:
isBrokerInfoin interfaceCommand
-
isResponse
public boolean isResponse()- Specified by:
isResponsein interfaceCommand
-
isMessageDispatch
public boolean isMessageDispatch()- Specified by:
isMessageDispatchin interfaceCommand
-
isMessage
public boolean isMessage() -
isMarshallAware
public boolean isMarshallAware()- Specified by:
isMarshallAwarein interfaceDataStructure
-
isMessageAck
public boolean isMessageAck()- Specified by:
isMessageAckin interfaceCommand
-
isMessageDispatchNotification
public boolean isMessageDispatchNotification()- Specified by:
isMessageDispatchNotificationin interfaceCommand
-
isShutdownInfo
public boolean isShutdownInfo()- Specified by:
isShutdownInfoin interfaceCommand
-
isConnectionControl
public boolean isConnectionControl()- Specified by:
isConnectionControlin interfaceCommand
-
isConsumerControl
public boolean isConsumerControl()- Specified by:
isConsumerControlin interfaceCommand
-
getFrom
The endpoint within the transport where this message came from. -
setFrom
-
getTo
The endpoint within the transport where this message is going to - null means all endpoints. -
setTo
-