com.bea.wli.sb.transports
Class DefaultResponseMetaData<T extends ResponseMetaDataXML>

java.lang.Object
  extended by com.bea.wli.sb.transports.ResponseMetaData
      extended by com.bea.wli.sb.transports.DefaultResponseMetaData<T>

public class DefaultResponseMetaData<T extends ResponseMetaDataXML>
extends ResponseMetaData

default implementation of ResponseMetaData for transport who do not define additional response metadata.


Constructor Summary
DefaultResponseMetaData(TransportProvider provider)
          constructor
DefaultResponseMetaData(TransportProvider provider, ResponseHeaders hdr, String enc)
          constructor
DefaultResponseMetaData(TransportProvider provider, ResponseMetaDataXML mdXML)
          constructor - given the XML representation
 
Method Summary
 T toXML()
          convert to XML
 
Methods inherited from class com.bea.wli.sb.transports.ResponseMetaData
getCharacterEncoding, getHeaders, getResponseCode, getResponseMessage, isSetResponseMessage, setCharacterEncoding, setHeaders, setResponseCode, setResponseMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResponseMetaData

public DefaultResponseMetaData(TransportProvider provider)
                        throws TransportException
constructor

Throws:
TransportException

DefaultResponseMetaData

public DefaultResponseMetaData(TransportProvider provider,
                               ResponseHeaders hdr,
                               String enc)
                        throws TransportException
constructor

Throws:
TransportException

DefaultResponseMetaData

public DefaultResponseMetaData(TransportProvider provider,
                               ResponseMetaDataXML 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 ResponseMetaData
Returns:
XMLBean representation of this response meta data object
Throws:
TransportException