public abstract class RequestMetaData<T extends RequestHeaders>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_cacheToken |
protected java.lang.String |
_cacheTTL |
protected java.util.Map<java.lang.String,java.lang.String> |
_customMetadata |
protected java.lang.String |
_encoding |
protected T |
_headers |
protected java.util.Map<java.lang.String,java.lang.Object> |
_javaContentMap |
Modifier | Constructor and Description |
---|---|
protected |
RequestMetaData() |
protected |
RequestMetaData(RequestMetaDataXML rmdXML) |
protected |
RequestMetaData(T headers, java.lang.String encoding) |
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() |
protected java.lang.String _encoding
protected T extends RequestHeaders _headers
protected java.lang.String _cacheToken
protected java.lang.String _cacheTTL
protected java.util.Map<java.lang.String,java.lang.Object> _javaContentMap
protected java.util.Map<java.lang.String,java.lang.String> _customMetadata
protected RequestMetaData()
protected RequestMetaData(T headers, java.lang.String encoding)
protected RequestMetaData(RequestMetaDataXML rmdXML)
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