public abstract class RequestMetaData<T extends RequestHeaders> extends Object
Modifier and Type | Method and Description |
---|---|
String |
getCacheToken() |
String |
getCacheTTL() |
String |
getCharacterEncoding() |
T |
getHeaders() |
Map<String,Object> |
getJavaContentMap() |
Map<String,String> |
getUserMetaData() |
void |
setCacheToken(String cacheToken)
sets the cache token to use for this request
|
void |
setCacheTTL(String cacheTTL)
sets the cache time to live to use for this request.
|
void |
setCharacterEncoding(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
|
void |
setJavaContentMap(Map<String,Object> map)
Passed map can be used to refer java-content element's object of the respective ref-id.
|
abstract RequestMetaDataXML |
toXML() |
public Map<String,Object> getJavaContentMap()
public void setJavaContentMap(Map<String,Object> map)
map
- ref-id vs Object map.public String getCharacterEncoding()
public void setCharacterEncoding(String encoding)
encoding
-public String getCacheToken()
public void setCacheToken(String cacheToken)
cacheToken
-public String getCacheTTL()
public void setCacheTTL(String cacheTTL)
cacheTTL
-public T getHeaders()
public void setHeaders(T headers)
public abstract RequestMetaDataXML toXML() throws TransportException
TransportException