public final class ClientMessage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientMessage.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
QUALIFIER_FIELD |
static String |
RATE_LIMIT_FIELD |
| Constructor and Description |
|---|
ClientMessage(ClientMessage.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static ClientMessage.Builder |
builder() |
<T> T |
data() |
int |
errorType()
Returns error type.
|
static ClientMessage.Builder |
from(ClientMessage message) |
boolean |
hasData() |
boolean |
hasData(Class<?> dataClass)
Boolean method telling message contains data of given type or not.
|
boolean |
hasHeader(String name) |
String |
header(String name) |
Map<String,String> |
headers() |
boolean |
isError()
Describes whether the message is an error.
|
String |
qualifier() |
Integer |
rateLimit() |
String |
toString() |
public static final String QUALIFIER_FIELD
public static final String RATE_LIMIT_FIELD
public ClientMessage(ClientMessage.Builder builder)
public static ClientMessage.Builder builder()
public static ClientMessage.Builder from(ClientMessage message)
public String qualifier()
public Integer rateLimit()
public boolean hasHeader(String name)
public <T> T data()
public boolean hasData()
public boolean hasData(Class<?> dataClass)
dataClass - data classpublic boolean isError()
true if error, otherwise false.public int errorType()
Copyright © 2015–2019. All rights reserved.