public class Message
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Message.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Id |
DEFAULT_GROUP_ID |
static int |
DEFAULT_GROUP_PRIORITY |
Id |
groupId |
int |
groupPriority |
java.util.Map<WireValue,WireValue> |
headers |
Id |
id |
static WireValue |
P_CONTENT |
static WireValue |
P_FRAGMENT |
static WireValue |
P_PROGRESS |
java.util.Map<WireValue,WireValue> |
parameters |
Route |
route |
| Modifier and Type | Method and Description |
|---|---|
Message.Builder |
buildOn() |
Route |
echoHeadRoute() |
static Route |
echoHeadRoute(Id id) |
Route |
echoRoute() |
static Route |
echoRoute(Id id) |
static Message |
fromHttpRequest(org.apache.http.client.methods.HttpUriRequest request)
inverse of
toHttpRequest() |
static Message.Builder |
fromHttpResponse(org.apache.http.HttpResponse response) |
WireValue |
getContent() |
Route |
inboxRoute() |
static Route |
inboxRoute(Id id) |
static Message.Builder |
newBuilder() |
static Message.Builder |
newBuilder(Id id) |
Route |
outboxRoute() |
static Route |
outboxRoute(Id id) |
Route |
statusRoute() |
static Route |
statusRoute(Id id) |
Message.Builder |
toBuilder() |
org.apache.http.client.methods.HttpUriRequest |
toHttpRequest() |
static org.apache.http.client.methods.HttpUriRequest |
toHttpRequest(Message message) |
static org.apache.http.HttpResponse |
toHttpResponse(Message message)
|
java.net.URI |
toUri() |
static java.net.URI |
toUri(Message message) |
static Message |
valueOf(Route.Method method,
java.net.URI uri) |
static Message |
valueOf(Route.Method method,
java.net.URL url) |
public static final WireValue P_CONTENT
public static final WireValue P_FRAGMENT
public static final Id DEFAULT_GROUP_ID
public static final int DEFAULT_GROUP_PRIORITY
public static final WireValue P_PROGRESS
public final Id id
public final Id groupId
public final int groupPriority
public final Route route
public static Route inboxRoute(Id id)
Route.getLocalId()public static Route echoRoute(Id id)
Route.getLocalId()public static Route echoHeadRoute(Id id)
Route.getLocalId()public static Route statusRoute(Id id)
Route.getLocalId()public static Message valueOf(Route.Method method, java.net.URL url)
public static Message valueOf(Route.Method method, java.net.URI uri)
public Route outboxRoute()
public Route inboxRoute()
public Route echoRoute()
public Route echoHeadRoute()
public Route statusRoute()
@Nullable public WireValue getContent()
public java.net.URI toUri()
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic org.apache.http.client.methods.HttpUriRequest toHttpRequest()
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic Message.Builder buildOn()
public Message.Builder toBuilder()
public static Message.Builder newBuilder()
public static Message.Builder newBuilder(Id id)
public static java.net.URI toUri(Message message) throws java.net.URISyntaxException
java.net.URISyntaxException - if variables in the path cannot be fully substituted.public static org.apache.http.client.methods.HttpUriRequest toHttpRequest(Message message) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static Message.Builder fromHttpResponse(org.apache.http.HttpResponse response)
public static Message fromHttpRequest(org.apache.http.client.methods.HttpUriRequest request)
toHttpRequest()public static org.apache.http.HttpResponse toHttpResponse(Message message)