public final class ServiceMessage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceMessage.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServiceMessage.Builder |
builder()
Instantiates new empty message builder.
|
<T> T |
data()
Return the message data, which can be byte array, string or any type.
|
String |
dataFormat()
Returns data format of the message data.
|
static ServiceMessage.Builder |
from(ServiceMessage message)
Instantiates new message with the same data and headers as at given message.
|
boolean |
hasData() |
boolean |
hasData(Class<?> dataClass) |
String |
header(String name)
Returns header value by given header name.
|
Map<String,String> |
headers()
Returns the message headers.
|
String |
qualifier()
Returns message's qualifier.
|
String |
streamId()
Returns message's sid.
|
String |
toString() |
public static ServiceMessage.Builder from(ServiceMessage message)
message - the message to be copiedpublic static ServiceMessage.Builder builder()
public String header(String name)
name - header namepublic String qualifier()
public String streamId()
public String dataFormat()
public <T> T data()
T - data typepublic boolean hasData()
public boolean hasData(Class<?> dataClass)
Copyright © 2015–2018. All rights reserved.