com.bea.wli.sb.transports
Class DefaultRequestMetaData<T extends RequestMetaDataXML>

java.lang.Object
  extended by com.bea.wli.sb.transports.RequestMetaData
      extended by com.bea.wli.sb.transports.DefaultRequestMetaData<T>

public class DefaultRequestMetaData<T extends RequestMetaDataXML>
extends RequestMetaData

default implementation of RequestMetaData for transport who do not define additional request metadata.


Constructor Summary
DefaultRequestMetaData(TransportProvider provider)
          constructor
DefaultRequestMetaData(TransportProvider provider, RequestHeaders hdr, String enc)
          constructor
DefaultRequestMetaData(TransportProvider provider, RequestMetaDataXML mdXML)
          constructor - given the XML representation
 
Method Summary
 T toXML()
          convert to XML
 
Methods inherited from class com.bea.wli.sb.transports.RequestMetaData
getCharacterEncoding, getHeaders, setCharacterEncoding, setHeaders
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRequestMetaData

public DefaultRequestMetaData(TransportProvider provider)
                       throws TransportException
constructor

Throws:
TransportException

DefaultRequestMetaData

public DefaultRequestMetaData(TransportProvider provider,
                              RequestHeaders hdr,
                              String enc)
                       throws TransportException
constructor

Throws:
TransportException

DefaultRequestMetaData

public DefaultRequestMetaData(TransportProvider provider,
                              RequestMetaDataXML mdXML)
                       throws TransportException
constructor - given the XML representation

Throws:
TransportException
Method Detail

toXML

public T toXML()
                                   throws TransportException
convert to XML

Specified by:
toXML in class RequestMetaData
Returns:
XMLBean representation of meta data for this request message
Throws:
TransportException