com.caucho.amqp.marshal
Class AmqpStringEncoder

java.lang.Object
  extended by com.caucho.amqp.marshal.AbstractMessageEncoder<java.lang.String>
      extended by com.caucho.amqp.marshal.AmqpStringEncoder
All Implemented Interfaces:
AmqpMessageEncoder<java.lang.String>

public class AmqpStringEncoder
extends AbstractMessageEncoder<java.lang.String>
implements AmqpMessageEncoder<java.lang.String>

Encodes a message as a string.


Field Summary
static AmqpStringEncoder ENCODER
           
 
Constructor Summary
AmqpStringEncoder()
           
 
Method Summary
 void encodeData(AmqpWriter out, java.lang.String value)
           
 java.lang.String getContentType(java.lang.String value)
           
 
Methods inherited from class com.caucho.amqp.marshal.AbstractMessageEncoder
encode, encodeApplicationProperties, encodeDeliveryAnnotations, encodeFooters, encodeMessageAnnotations, encodeProperties, getPriority, getTimeToLive, isDurable, isFirstAcquirer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.caucho.amqp.marshal.AmqpMessageEncoder
encode, getPriority, getTimeToLive, isDurable, isFirstAcquirer
 

Field Detail

ENCODER

public static final AmqpStringEncoder ENCODER
Constructor Detail

AmqpStringEncoder

public AmqpStringEncoder()
Method Detail

getContentType

public java.lang.String getContentType(java.lang.String value)
Specified by:
getContentType in interface AmqpMessageEncoder<java.lang.String>
Overrides:
getContentType in class AbstractMessageEncoder<java.lang.String>

encodeData

public void encodeData(AmqpWriter out,
                       java.lang.String value)
                throws java.io.IOException
Specified by:
encodeData in interface AmqpMessageEncoder<java.lang.String>
Specified by:
encodeData in class AbstractMessageEncoder<java.lang.String>
Throws:
java.io.IOException