public final class RequestMessage extends Message
Modifier and Type | Class and Description |
---|---|
static class |
RequestMessage.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 request message body.
|
java.lang.String |
getBodyString()
Get HTTP request message body in
String . |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders()
Get Http request message headers.
|
java.lang.String |
getHeaderValue(java.lang.String name)
Get first value from request message header.
|
java.lang.String |
getHeaderValue(java.lang.String name,
int index)
Get request message header value at given index.
|
java.util.List<java.lang.String> |
getHeaderValues(java.lang.String name)
Get Http request message header values for given header name.
|
java.lang.String |
getMethod()
Get request message method.
|
java.lang.String |
getParam(java.lang.String name)
Get parameter value for given parameter name.
|
java.util.Map<java.lang.String,java.lang.String> |
getParams()
Get Http request message parameters.
|
Message.Type |
getType()
Get message type.
|
java.lang.String |
getURL()
Get request message URL.
|
int |
hashCode() |
org.json.JSONObject |
toJson()
Exports Http request message to
JSONObject format. |
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.util.Map<java.lang.String,java.lang.String> getParams()
Map
of pair String
and String
representing parameters, never null
public final java.lang.String getParam(java.lang.String name)
name
- parameter name, should not be null
.null
if the parameter name does not exist.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 java.lang.String getMethod()
String
is always in lower case.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
format.