Package org.apache.activemq.command
Class PartialCommand
java.lang.Object
org.apache.activemq.command.PartialCommand
- All Implemented Interfaces:
Command,DataStructure
- Direct Known Subclasses:
LastPartialCommand
Represents a partial command; a large command that has been split up into
pieces.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbyte[]getData()The data for this part of the commandbytegetFrom()The endpoint within the transport where this message came from which could be null if the transport only supports a single endpoint.getTo()The endpoint within the transport where this message is going to - null means all endpoints.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetCommandId(int commandId) voidsetData(byte[] data) voidvoidsetResponseRequired(boolean responseRequired) voidtoString()visit(CommandVisitor visitor)
-
Field Details
-
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE- See Also:
-
-
Constructor Details
-
PartialCommand
public PartialCommand()
-
-
Method Details
-
getDataStructureType
public byte getDataStructureType()- Specified by:
getDataStructureTypein interfaceDataStructure- Returns:
- The type of the data structure
-
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
-
getData
public byte[] getData()The data for this part of the command -
setData
public void setData(byte[] data) -
getFrom
Description copied from interface:CommandThe endpoint within the transport where this message came from which could be null if the transport only supports a single endpoint. -
setFrom
-
getTo
Description copied from interface:CommandThe endpoint within the transport where this message is going to - null means all endpoints. -
setTo
-
visit
-
isResponseRequired
public boolean isResponseRequired()- Specified by:
isResponseRequiredin interfaceCommand
-
isResponse
public boolean isResponse()- Specified by:
isResponsein interfaceCommand
-
isBrokerInfo
public boolean isBrokerInfo()- Specified by:
isBrokerInfoin interfaceCommand
-
isMessageDispatch
public boolean isMessageDispatch()- Specified by:
isMessageDispatchin interfaceCommand
-
isMessage
public boolean isMessage() -
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
-
setResponseRequired
public void setResponseRequired(boolean responseRequired) - Specified by:
setResponseRequiredin interfaceCommand
-
isWireFormatInfo
public boolean isWireFormatInfo()- Specified by:
isWireFormatInfoin interfaceCommand
-
isMarshallAware
public boolean isMarshallAware()- Specified by:
isMarshallAwarein interfaceDataStructure
-
toString
-