public final class ResponseMessage extends Message
Modifier and Type | Class and Description |
---|---|
static class |
ResponseMessage.Builder
Builder extends
Message.MessageBuilder class. |
Message.Direction, Message.MessageBuilder<T extends Message.MessageBuilder<T>>, Message.Priority, Message.Reliability, Message.Type
DIAG_CLIENT_ADDRESS, DIAG_CREATED_TIME
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
byte[] |
getBody()
Get HTTP response message body.
|
java.lang.String |
getBodyString()
Get HTTP response message body in
String . |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders()
Get Http response message headers.
|
java.lang.String |
getHeaderValue(java.lang.String name)
Get first value from response message header.
|
java.lang.String |
getHeaderValue(java.lang.String name,
int index)
Get response message header value at given index.
|
java.util.List<java.lang.String> |
getHeaderValues(java.lang.String name)
Get Http response message header values for given header name.
|
java.lang.String |
getRequestId()
Get ID of
RequestMessage . |
StatusCode |
getStatusCode()
Get Http response message status code.
|
Message.Type |
getType()
Get message type.
|
java.lang.String |
getURL()
Get request message URL.
|
int |
hashCode() |
org.json.JSONObject |
toJson()
Exports response message to
JSONObject . |
java.lang.String |
toString()
Exports data from
RequestMessage to String using JSON interpretation of the message. |
createBuilderFromJson, fromJson, fromJson, fromJson, getClientId, getDestination, getDiagnostics, getDiagnosticValue, getDirection, getEventTime, getId, getOrdinal, getPriority, getProperties, getReceivedTime, getReliability, getRemainingRetries, getSender, getSentTime, getSource, prettyPrintJson, prettyPrintJson, prettyPrintJson, prettyPrintJson, setRemainingRetries, toJson, toJson
public final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
Map
of pair String
and List
of String
representing headers, never null
public final java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
name
- header name, should not be null
.List
of header values, never null
public final java.lang.String getHeaderValue(java.lang.String name, int index)
name
- header name, should not be null
.index
- index in List
of header values.null
if header name does not exist or index is out of range.public final java.lang.String getHeaderValue(java.lang.String name)
name
- header name, should not be null
.null
if the header name does not exist or no values were set for given header name.public final java.lang.String getURL()
null
public final byte[] getBody()
null
public final java.lang.String getBodyString()
String
. It fromString and return the inner representation of message
body to String
.String
, never null
public final StatusCode getStatusCode()
null
public java.lang.String getRequestId()
RequestMessage
. RequestMessage
Id can be used for pairing request-response.null
public Message.Type getType()
public final java.lang.String toString()
RequestMessage
to String
using JSON interpretation of the message.public final org.json.JSONObject toJson()
JSONObject
.