public static class ServiceMessage.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ServiceMessage |
build() |
ServiceMessage.Builder |
data(Object data)
Setter for
data. |
ServiceMessage.Builder |
dataFormat(String dataFormat)
Setter for
dataFormat. |
ServiceMessage.Builder |
dataFormatIfAbsent(String dataFormat)
Setter for header
ServiceMessage.HEADER_DATA_FORMAT. |
ServiceMessage.Builder |
dataType(Class<?> dataType)
Deprecated.
in future releases will be dropped without replacement
|
ServiceMessage.Builder |
header(String key,
Object value)
Setter for header key-value pair.
|
ServiceMessage.Builder |
header(String key,
String value)
Setter for header key-value pair.
|
ServiceMessage.Builder |
headers(Map<String,String> headers)
Setter for
headers. |
ServiceMessage.Builder |
qualifier(String qualifier)
Setter for
qualifier. |
ServiceMessage.Builder |
qualifier(String namespace,
String action)
Setter for
qualifier. |
public ServiceMessage.Builder data(Object data)
data.data - data; optional@Deprecated public ServiceMessage.Builder dataType(Class<?> dataType)
dataType.dataType - data type; no nullpublic ServiceMessage.Builder dataFormat(String dataFormat)
dataFormat.dataFormat - data formatpublic ServiceMessage.Builder dataFormatIfAbsent(String dataFormat)
ServiceMessage.HEADER_DATA_FORMAT. Does nothing if input dataFormat is
null or headers already contains value for ServiceMessage.HEADER_DATA_FORMAT.dataFormat - data format, optionalpublic ServiceMessage.Builder headers(Map<String,String> headers)
headers.headers - headers; not nullpublic ServiceMessage.Builder header(String key, String value)
key - header name; not nullvalue - header value; not nullpublic ServiceMessage.Builder header(String key, Object value)
key - header name; not nullvalue - header value; not nullpublic ServiceMessage.Builder qualifier(String qualifier)
qualifier.qualifier - qualifier; not nullpublic ServiceMessage.Builder qualifier(String namespace, String action)
qualifier.namespace - namespace; not nullaction - action; not nullpublic ServiceMessage build()
Copyright © 2015–2021. All rights reserved.