public class HermesMessage
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HermesMessage.Builder |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SCHEMA_VERSION_HEADER |
| Constructor and Description |
|---|
HermesMessage(java.lang.String topic,
java.lang.String body)
Deprecated.
|
HermesMessage(java.lang.String topic,
java.lang.String contentType,
byte[] body)
Deprecated.
|
HermesMessage(java.lang.String topic,
java.lang.String contentType,
int schemaVersion,
byte[] body)
Deprecated.
|
HermesMessage(java.lang.String topic,
java.lang.String contentType,
java.lang.String body)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
consumeHeaders(java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer) |
byte[] |
getBody() |
java.lang.String |
getContentType() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
int |
getSchemaVersion() |
java.lang.String |
getTopic() |
static HermesMessage.Builder |
hermesMessage(java.lang.String topic,
byte[] content) |
static HermesMessage.Builder |
hermesMessage(java.lang.String topic,
java.lang.String content) |
boolean |
schemaVersionDefined() |
java.lang.String |
toString() |
public static final java.lang.String SCHEMA_VERSION_HEADER
@Deprecated
public HermesMessage(java.lang.String topic,
java.lang.String contentType,
int schemaVersion,
byte[] body)
@Deprecated
public HermesMessage(java.lang.String topic,
java.lang.String contentType,
byte[] body)
@Deprecated
public HermesMessage(java.lang.String topic,
java.lang.String contentType,
java.lang.String body)
Use builder via: HermesMessage#hermesMessage instead.
topic - topic namecontentType - MIME content typebody - body which will be translated to byte[] using UTF-8 charset@Deprecated
public HermesMessage(java.lang.String topic,
java.lang.String body)
public static HermesMessage.Builder hermesMessage(java.lang.String topic, byte[] content)
public static HermesMessage.Builder hermesMessage(java.lang.String topic, java.lang.String content)
public java.lang.String getTopic()
public byte[] getBody()
public java.lang.String getContentType()
public int getSchemaVersion()
public boolean schemaVersionDefined()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public void consumeHeaders(java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer)
public java.lang.String toString()
toString in class java.lang.Object