Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Service Bus
11g Release 1 (11.1.1.4.0)

E15033-02


com.bea.wli.sb.transports
Class RequestMetaData<T extends RequestHeaders>

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

Direct Known Subclasses:
DefaultRequestMetaData

public abstract class RequestMetaData<T extends RequestHeaders>
extends java.lang.Object

Represents inbound or outbound request message meta-data information (e.g. headers, request character set encoding, etc.) Transport Providers will provide an extension of this class that adds meta-data information applicable to the transport provider. For example, HTTP transport provider will add get/setQueryString(), get/setClientHost() and other methods.


Method Summary
 java.lang.String getCacheToken()
           
 java.lang.String getCacheTTL()
           
 java.lang.String getCharacterEncoding()
           
 T getHeaders()
           
 void setCacheToken(java.lang.String cacheToken)
          sets the cache token to use for this request
 void setCacheTTL(java.lang.String cacheTTL)
          sets the cache time to live to use for this request.
 void setCharacterEncoding(java.lang.String encoding)
          sets the character encoding to use in message payload
 void setHeaders(T headers)
          sets provider-specific request headers POJO that represent the headers for request message
abstract  RequestMetaDataXML toXML()
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Returns:
character encoding used in message payload or null

setCharacterEncoding

public void setCharacterEncoding(java.lang.String encoding)
sets the character encoding to use in message payload
Parameters:
encoding -

getCacheToken

public java.lang.String getCacheToken()
Returns:
the cache token to use for this request or null

setCacheToken

public void setCacheToken(java.lang.String cacheToken)
sets the cache token to use for this request
Parameters:
cacheToken -

getCacheTTL

public java.lang.String getCacheTTL()
Returns:
the cache time to live to use for this request or null. This will either be an integer (representing seconds) or an XML Schema duration value.

setCacheTTL

public void setCacheTTL(java.lang.String cacheTTL)
sets the cache time to live to use for this request. This will either be an integer (representing seconds) or an XML Schema duration value
Parameters:
cacheTTL -

getHeaders

public T getHeaders()
Returns:
provider-specific request headers POJO that represent the headers for request message

setHeaders

public void setHeaders(T headers)
sets provider-specific request headers POJO that represent the headers for request message

toXML

public abstract RequestMetaDataXML toXML()
                                  throws TransportException
Returns:
XMLBean representation of meta data for this request message
Throws:
TransportException

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Service Bus
11g Release 1 (11.1.1.4.0)

E15033-02


Copyright © 2008, 2010, Oracle. All rights reserved.