Class StompFrame
java.lang.Object
org.apache.activemq.artemis.core.protocol.stomp.StompFrame
- Direct Known Subclasses:
StompFrameV10,StompFrameV11
Represents all the data in a STOMP frame.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStompFrame(String command) StompFrame(String command, boolean disconnect) StompFrame(String command, Map<String, String> headers, byte[] content) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidencodeHeaders(StringBuilder head) getBody()byte[]intbooleanbooleanisPing()booleanvoidvoidsetByteBody(byte[] content) voidsetNeedsDisconnect(boolean b) voidsetPing(boolean ping) toString()
-
Field Details
-
END_OF_FRAME
protected static final byte[] END_OF_FRAME -
command
-
headers
-
bytesBody
protected byte[] bytesBody -
buffer
-
size
protected int size
-
-
Constructor Details
-
StompFrame
-
StompFrame
-
StompFrame
-
-
Method Details
-
getCommand
-
getEncodedSize
- Throws:
Exception
-
toString
-
isPing
public boolean isPing() -
setPing
public void setPing(boolean ping) -
toActiveMQBuffer
- Throws:
Exception
-
encodeHeaders
-
getHeader
-
addHeader
-
getHeadersMap
-
encode
-
setBody
-
hasHeader
-
getBody
-
getBodyAsBytes
public byte[] getBodyAsBytes() -
needsDisconnect
public boolean needsDisconnect() -
setByteBody
public void setByteBody(byte[] content) -
setNeedsDisconnect
public void setNeedsDisconnect(boolean b)
-