public abstract class ResponseMetaData<T extends ResponseHeaders>
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Boolean |
_cacheOriginated |
protected java.lang.String |
_cacheToken |
protected java.lang.String |
_encoding |
protected T |
_headers |
protected int |
_responseCode |
protected java.lang.String |
_responseMsg |
Modifier | Constructor and Description |
---|---|
protected |
ResponseMetaData() |
protected |
ResponseMetaData(ResponseMetaDataXML rmdXML) |
protected |
ResponseMetaData(T headers, java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getCacheOriginated() |
java.lang.String |
getCacheToken() |
java.lang.String |
getCharacterEncoding() |
T |
getHeaders() |
int |
getResponseCode() |
java.lang.String |
getResponseMessage() |
boolean |
isSetResponseMessage() |
void |
setCacheOriginated(java.lang.Boolean cacheOriginated)
sets whether this response originated from the cache or not (only set if caching enabled)
|
void |
setCacheToken(java.lang.String cacheToken)
sets the cache token used for this response
|
void |
setCharacterEncoding(java.lang.String encoding)
sets character encoding to use for message payload
|
void |
setHeaders(T headers)
sets provider-specific response headers POJO that represents transport-level headers for the message
|
void |
setResponseCode(int code)
Sets response code to indicate success/failure.
|
void |
setResponseMessage(java.lang.String message)
sets provider-specific response message
|
abstract ResponseMetaDataXML |
toXML() |
protected java.lang.String _encoding
protected int _responseCode
protected java.lang.String _responseMsg
protected T extends ResponseHeaders _headers
protected java.lang.String _cacheToken
protected java.lang.Boolean _cacheOriginated
protected ResponseMetaData()
protected ResponseMetaData(T headers, java.lang.String encoding)
protected ResponseMetaData(ResponseMetaDataXML rmdXML)
public java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String encoding)
public int getResponseCode()
TransportManager
for response code constantspublic void setResponseCode(int code)
TransportManager
for response code constantspublic java.lang.String getResponseMessage()
public void setResponseMessage(java.lang.String message)
public boolean isSetResponseMessage()
public T getHeaders()
public void setHeaders(T headers)
public java.lang.String getCacheToken()
public void setCacheToken(java.lang.String cacheToken)
cacheToken
-public java.lang.Boolean getCacheOriginated()
public void setCacheOriginated(java.lang.Boolean cacheOriginated)
cacheOriginated
-public abstract ResponseMetaDataXML toXML() throws TransportException
TransportException