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 |
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 msg)
Get a builder by pattern form given
GatewayMessage. |
static GatewayMessage.Builder |
from(io.scalecube.services.api.ServiceMessage serviceMessage)
Get a builder by pattern form given
ServiceMessage. |
boolean |
hasSignal(Signal signal) |
Integer |
inactivity() |
String |
qualifier() |
Integer |
signal() |
Long |
streamId() |
static GatewayMessage |
toGatewayMessage(io.scalecube.services.api.ServiceMessage serviceMessage) |
static io.scalecube.services.api.ServiceMessage |
toServiceMessage(GatewayMessage gatewayMessage) |
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 GatewayMessage.Builder from(GatewayMessage msg)
GatewayMessage.msg - Message form where to copy field values.GatewayMessagepublic static GatewayMessage.Builder from(io.scalecube.services.api.ServiceMessage serviceMessage)
ServiceMessage.serviceMessage - ServiceMessage form where to copy field values.ServiceMessagepublic static io.scalecube.services.api.ServiceMessage toServiceMessage(GatewayMessage gatewayMessage)
public static GatewayMessage toGatewayMessage(io.scalecube.services.api.ServiceMessage serviceMessage)
public static GatewayMessage.Builder builder()
public String qualifier()
public Long streamId()
public Integer signal()
public <T> T data()
public Integer inactivity()
public boolean hasSignal(Signal signal)
Copyright © 2015–2018. All rights reserved.