public class StompFrame extends java.lang.Object implements Command
Modifier and Type | Field and Description |
---|---|
static byte[] |
NO_DATA |
Constructor and Description |
---|
StompFrame() |
StompFrame(java.lang.String command) |
StompFrame(java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> headers) |
StompFrame(java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> headers,
byte[] data) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format() |
java.lang.String |
format(boolean forLogging) |
java.lang.String |
getAction() |
java.lang.String |
getBody() |
int |
getCommandId() |
byte[] |
getContent() |
byte |
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.
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
Endpoint |
getTo()
The endpoint within the transport where this message is going to - null
means all endpoints.
|
boolean |
isBrokerInfo() |
boolean |
isConnectionControl() |
boolean |
isMarshallAware() |
boolean |
isMessage() |
boolean |
isMessageAck() |
boolean |
isMessageDispatch() |
boolean |
isMessageDispatchNotification() |
boolean |
isResponse() |
boolean |
isResponseRequired() |
boolean |
isShutdownInfo() |
boolean |
isWireFormatInfo() |
void |
setAction(java.lang.String command) |
void |
setCommandId(int value) |
void |
setContent(byte[] data) |
void |
setFrom(Endpoint from) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
setResponseRequired(boolean responseRequired) |
void |
setTo(Endpoint to) |
java.lang.String |
toString() |
Response |
visit(CommandVisitor visitor) |
public static final byte[] NO_DATA
public StompFrame(java.lang.String command)
public StompFrame(java.lang.String command, java.util.Map<java.lang.String,java.lang.String> headers)
public StompFrame(java.lang.String command, java.util.Map<java.lang.String,java.lang.String> headers, byte[] data)
public StompFrame()
public java.lang.String getAction()
public void setAction(java.lang.String command)
public byte[] getContent()
public java.lang.String getBody()
public void setContent(byte[] data)
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
public int getCommandId()
getCommandId
in interface Command
public Endpoint getFrom()
Command
public Endpoint getTo()
Command
public boolean isBrokerInfo()
isBrokerInfo
in interface Command
public boolean isMessageAck()
isMessageAck
in interface Command
public boolean isMessageDispatch()
isMessageDispatch
in interface Command
public boolean isMessageDispatchNotification()
isMessageDispatchNotification
in interface Command
public boolean isResponse()
isResponse
in interface Command
public boolean isResponseRequired()
isResponseRequired
in interface Command
public boolean isShutdownInfo()
isShutdownInfo
in interface Command
public boolean isConnectionControl()
isConnectionControl
in interface Command
public boolean isWireFormatInfo()
isWireFormatInfo
in interface Command
public void setCommandId(int value)
setCommandId
in interface Command
public void setResponseRequired(boolean responseRequired)
setResponseRequired
in interface Command
public Response visit(CommandVisitor visitor) throws java.lang.Exception
public byte getDataStructureType()
getDataStructureType
in interface DataStructure
public boolean isMarshallAware()
isMarshallAware
in interface DataStructure
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String format()
public java.lang.String format(boolean forLogging)
Copyright © 2005-2012. All Rights Reserved.