org.fusesource.stompjms.channel
Class StompFrame
java.lang.Object
org.fusesource.stompjms.channel.StompFrame
- Direct Known Subclasses:
- StompFrameError
public class StompFrame
- extends java.lang.Object
Represents all the data in a STOMP frame.
- Author:
- chirino
|
Field Summary |
org.fusesource.hawtbuf.AsciiBuffer |
action
|
org.fusesource.hawtbuf.Buffer |
content
|
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> |
headers
|
static org.fusesource.hawtbuf.Buffer |
NO_DATA
|
|
Constructor Summary |
StompFrame()
|
StompFrame(org.fusesource.hawtbuf.AsciiBuffer command)
|
StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers)
|
StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers,
org.fusesource.hawtbuf.Buffer data)
|
StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers,
byte[] data)
|
|
Method Summary |
void |
clearContent()
|
StompFrame |
clone()
|
org.fusesource.hawtbuf.AsciiBuffer |
getAction()
|
java.lang.String |
getBody()
|
org.fusesource.hawtbuf.Buffer |
getContent()
|
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> |
getHeaders()
|
void |
setAction(org.fusesource.hawtbuf.AsciiBuffer command)
|
void |
setContent(org.fusesource.hawtbuf.Buffer data)
|
org.fusesource.hawtbuf.Buffer |
toBuffer()
|
org.fusesource.hawtbuf.Buffer |
toBuffer(boolean includeBody)
|
java.lang.String |
toString()
|
void |
write(java.io.DataOutput out)
|
void |
write(java.io.DataOutput out,
boolean includeBody)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NO_DATA
public static final org.fusesource.hawtbuf.Buffer NO_DATA
action
public org.fusesource.hawtbuf.AsciiBuffer action
headers
public java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers
content
public org.fusesource.hawtbuf.Buffer content
StompFrame
public StompFrame(org.fusesource.hawtbuf.AsciiBuffer command)
StompFrame
public StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers)
StompFrame
public StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers,
org.fusesource.hawtbuf.Buffer data)
StompFrame
public StompFrame(org.fusesource.hawtbuf.AsciiBuffer command,
java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> headers,
byte[] data)
StompFrame
public StompFrame()
clone
public StompFrame clone()
- Overrides:
clone in class java.lang.Object
getAction
public org.fusesource.hawtbuf.AsciiBuffer getAction()
setAction
public void setAction(org.fusesource.hawtbuf.AsciiBuffer command)
getContent
public org.fusesource.hawtbuf.Buffer getContent()
getBody
public java.lang.String getBody()
setContent
public void setContent(org.fusesource.hawtbuf.Buffer data)
clearContent
public void clearContent()
getHeaders
public java.util.Map<org.fusesource.hawtbuf.AsciiBuffer,org.fusesource.hawtbuf.AsciiBuffer> getHeaders()
toBuffer
public org.fusesource.hawtbuf.Buffer toBuffer()
toBuffer
public org.fusesource.hawtbuf.Buffer toBuffer(boolean includeBody)
write
public void write(java.io.DataOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(java.io.DataOutput out,
boolean includeBody)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.