org.apache.axis2.transport.testkit.message
Interface MessageEncoder<T,U>


public interface MessageEncoder<T,U>


Field Summary
static MessageEncoder<byte[],AxisMessage> BINARY_WRAPPER
           
static MessageEncoder<java.lang.String,byte[]> STRING_TO_BYTE
           
static MessageEncoder<java.lang.String,AxisMessage> TEXT_WRAPPER
           
static MessageEncoder<XMLMessage,AxisMessage> XML_TO_AXIS
           
static MessageEncoder<XMLMessage,byte[]> XML_TO_BYTE
           
static MessageEncoder<XMLMessage,java.lang.String> XML_TO_STRING
           
 
Method Summary
 U encode(ClientOptions options, T message)
           
 javax.mail.internet.ContentType getContentType(ClientOptions options, javax.mail.internet.ContentType contentType)
           
 

Field Detail

XML_TO_AXIS

static final MessageEncoder<XMLMessage,AxisMessage> XML_TO_AXIS

XML_TO_BYTE

static final MessageEncoder<XMLMessage,byte[]> XML_TO_BYTE

XML_TO_STRING

static final MessageEncoder<XMLMessage,java.lang.String> XML_TO_STRING

BINARY_WRAPPER

static final MessageEncoder<byte[],AxisMessage> BINARY_WRAPPER

TEXT_WRAPPER

static final MessageEncoder<java.lang.String,AxisMessage> TEXT_WRAPPER

STRING_TO_BYTE

static final MessageEncoder<java.lang.String,byte[]> STRING_TO_BYTE
Method Detail

getContentType

javax.mail.internet.ContentType getContentType(ClientOptions options,
                                               javax.mail.internet.ContentType contentType)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

encode

U encode(ClientOptions options,
         T message)
         throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.