public class GatewayMessage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GatewayMessage.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
DATA_FIELD |
static String |
INACTIVITY_FIELD |
static String |
QUALIFIER_FIELD |
static String |
RATE_LIMIT_FIELD |
static String |
SIGNAL_FIELD |
static String |
STREAM_ID_FIELD |
| Modifier and Type | Method and Description |
|---|---|
static GatewayMessage.Builder |
builder() |
<T> T |
data() |
static GatewayMessage.Builder |
from(GatewayMessage message)
Get a builder by pattern form given
GatewayMessage. |
static GatewayMessage.Builder |
from(io.scalecube.services.api.ServiceMessage message)
Get a builder by pattern form given
ServiceMessage. |
boolean |
hasHeader(String name) |
boolean |
hasSignal(Signal signal) |
Map<String,String> |
headers() |
Integer |
inactivity() |
String |
qualifier() |
Integer |
rateLimit() |
Integer |
signal() |
Long |
streamId() |
static io.scalecube.services.api.ServiceMessage |
toServiceMessage(GatewayMessage message)
GatewayMessage to ServiceMessage converter. |
String |
toString() |
public static final String QUALIFIER_FIELD
public static final String STREAM_ID_FIELD
public static final String SIGNAL_FIELD
public static final String DATA_FIELD
public static final String INACTIVITY_FIELD
public static final String RATE_LIMIT_FIELD
public static GatewayMessage.Builder builder()
public static GatewayMessage.Builder from(GatewayMessage message)
GatewayMessage.message - Message form where to copy field values.GatewayMessagepublic static GatewayMessage.Builder from(io.scalecube.services.api.ServiceMessage message)
ServiceMessage.message - ServiceMessage form where to copy field values.ServiceMessagepublic static io.scalecube.services.api.ServiceMessage toServiceMessage(GatewayMessage message)
GatewayMessage to ServiceMessage converter.message - gateway messagepublic String qualifier()
public Long streamId()
public Integer signal()
public <T> T data()
public Integer inactivity()
public Integer rateLimit()
public boolean hasSignal(Signal signal)
public boolean hasHeader(String name)
Copyright © 2015–2018. All rights reserved.