Package org.apache.activemq.command
Class PartialCommand
- java.lang.Object
-
- org.apache.activemq.command.PartialCommand
-
- All Implemented Interfaces:
Command
,DataStructure
- Direct Known Subclasses:
LastPartialCommand
public class PartialCommand extends Object implements Command
Represents a partial command; a large command that has been split up into pieces.
-
-
Field Summary
Fields Modifier and Type Field Description static byte
DATA_STRUCTURE_TYPE
-
Constructor Summary
Constructors Constructor Description PartialCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCommandId()
byte[]
getData()
The data for this part of the commandbyte
getDataStructureType()
Endpoint
getFrom()
The endpoint within the transport where this message came from which could be null if the transport only supports a single endpoint.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
setData(byte[] data)
void
setFrom(Endpoint from)
void
setResponseRequired(boolean responseRequired)
void
setTo(Endpoint to)
String
toString()
Response
visit(CommandVisitor visitor)
-
-
-
Field Detail
-
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDataStructureType
public byte getDataStructureType()
- Specified by:
getDataStructureType
in interfaceDataStructure
- Returns:
- The type of the data structure
-
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
-
getData
public byte[] getData()
The data for this part of the command
-
setData
public void setData(byte[] data)
-
getFrom
public Endpoint getFrom()
Description copied from interface:Command
The endpoint within the transport where this message came from which could be null if the transport only supports a single endpoint.
-
getTo
public Endpoint getTo()
Description copied from interface:Command
The endpoint within the transport where this message is going to - null means all endpoints.
-
visit
public Response visit(CommandVisitor visitor) throws Exception
-
isResponseRequired
public boolean isResponseRequired()
- Specified by:
isResponseRequired
in interfaceCommand
-
isResponse
public boolean isResponse()
- Specified by:
isResponse
in interfaceCommand
-
isBrokerInfo
public boolean isBrokerInfo()
- Specified by:
isBrokerInfo
in interfaceCommand
-
isMessageDispatch
public boolean isMessageDispatch()
- Specified by:
isMessageDispatch
in interfaceCommand
-
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
-
setResponseRequired
public void setResponseRequired(boolean responseRequired)
- Specified by:
setResponseRequired
in interfaceCommand
-
isWireFormatInfo
public boolean isWireFormatInfo()
- Specified by:
isWireFormatInfo
in interfaceCommand
-
isMarshallAware
public boolean isMarshallAware()
- Specified by:
isMarshallAware
in interfaceDataStructure
-
-