org.fusesource.stompjms.channel
Class StompFrame

java.lang.Object
  extended by 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
 

Field Detail

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
Constructor Detail

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()
Method Detail

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.