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
public abstract class BaseCommand extends Object implements Command
-
-
Field Summary
Fields Modifier and Type Field Description protected int
commandId
protected boolean
responseRequired
-
Constructor Summary
Constructors Constructor Description BaseCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copy(BaseCommand copy)
int
getCommandId()
Endpoint
getFrom()
The endpoint within the transport where this message came from.Endpoint
getTo()
The endpoint within the transport where this message is going to - null means all endpoints.boolean
isBrokerInfo()
boolean
isConnectionControl()
boolean
isConsumerControl()
boolean
isMarshallAware()
boolean
isMessage()
boolean
isMessageAck()
boolean
isMessageDispatch()
boolean
isMessageDispatchNotification()
boolean
isResponse()
boolean
isResponseRequired()
boolean
isShutdownInfo()
boolean
isWireFormatInfo()
void
setCommandId(int commandId)
void
setFrom(Endpoint from)
void
setResponseRequired(boolean responseRequired)
void
setTo(Endpoint to)
String
toString()
String
toString(Map<String,Object> overrideFields)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.command.DataStructure
getDataStructureType
-
-
-
-
Method Detail
-
copy
public void copy(BaseCommand copy)
-
getCommandId
public int getCommandId()
- Specified by:
getCommandId
in interfaceCommand
- Returns:
- the unique ID of this request used to map responses to requests
-
setCommandId
public void setCommandId(int commandId)
- Specified by:
setCommandId
in interfaceCommand
-
isResponseRequired
public boolean isResponseRequired()
- Specified by:
isResponseRequired
in interfaceCommand
-
setResponseRequired
public void setResponseRequired(boolean responseRequired)
- Specified by:
setResponseRequired
in interfaceCommand
-
isWireFormatInfo
public boolean isWireFormatInfo()
- Specified by:
isWireFormatInfo
in interfaceCommand
-
isBrokerInfo
public boolean isBrokerInfo()
- Specified by:
isBrokerInfo
in interfaceCommand
-
isResponse
public boolean isResponse()
- Specified by:
isResponse
in interfaceCommand
-
isMessageDispatch
public boolean isMessageDispatch()
- Specified by:
isMessageDispatch
in interfaceCommand
-
isMarshallAware
public boolean isMarshallAware()
- Specified by:
isMarshallAware
in interfaceDataStructure
-
isMessageAck
public boolean isMessageAck()
- Specified by:
isMessageAck
in interfaceCommand
-
isMessageDispatchNotification
public boolean isMessageDispatchNotification()
- Specified by:
isMessageDispatchNotification
in interfaceCommand
-
isShutdownInfo
public boolean isShutdownInfo()
- Specified by:
isShutdownInfo
in interfaceCommand
-
isConnectionControl
public boolean isConnectionControl()
- Specified by:
isConnectionControl
in interfaceCommand
-
isConsumerControl
public boolean isConsumerControl()
- Specified by:
isConsumerControl
in interfaceCommand
-
getFrom
public Endpoint getFrom()
The endpoint within the transport where this message came from.
-
getTo
public Endpoint getTo()
The endpoint within the transport where this message is going to - null means all endpoints.
-
-