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
static org.fusesource.hawtbuf.Buffer NO_DATA
           
 
Constructor Summary
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, org.fusesource.hawtbuf.Buffer data)
           
StompFrame(java.lang.String command, java.util.Map<java.lang.String,java.lang.String> headers, byte[] data)
           
 
Method Summary
 void clearContent()
           
 java.lang.String getAction()
           
 java.lang.String getBody()
           
 org.fusesource.hawtbuf.Buffer getContent()
           
 java.util.Map<java.lang.String,java.lang.String> getHeaders()
           
 void setAction(java.lang.String command)
           
 void setContent(org.fusesource.hawtbuf.Buffer data)
           
 void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
           
 org.fusesource.hawtbuf.Buffer toBuffer()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_DATA

public static final org.fusesource.hawtbuf.Buffer NO_DATA
Constructor Detail

StompFrame

public StompFrame(java.lang.String command)

StompFrame

public StompFrame(java.lang.String command,
                  java.util.Map<java.lang.String,java.lang.String> headers)

StompFrame

public StompFrame(java.lang.String command,
                  java.util.Map<java.lang.String,java.lang.String> headers,
                  org.fusesource.hawtbuf.Buffer data)

StompFrame

public StompFrame(java.lang.String command,
                  java.util.Map<java.lang.String,java.lang.String> headers,
                  byte[] data)

StompFrame

public StompFrame()
Method Detail

getAction

public java.lang.String getAction()

setAction

public void setAction(java.lang.String 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<java.lang.String,java.lang.String> getHeaders()

setHeaders

public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)

toBuffer

public org.fusesource.hawtbuf.Buffer toBuffer()
                                       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.