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