Package pl.allegro.tech.hermes.client
Class HermesMessage
java.lang.Object
pl.allegro.tech.hermes.client.HermesMessage
All information Hermes needs to send a message.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHermesMessage(String topic, String body) Deprecated.HermesMessage(String topic, String contentType, byte[] body) Deprecated.HermesMessage(String topic, String contentType, int schemaVersion, byte[] body) Deprecated.HermesMessage(String topic, String contentType, String body) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeHeaders(BiConsumer<String, String> consumer) byte[]getBody()intgetTopic()static HermesMessage.BuilderhermesMessage(String topic, byte[] content) static HermesMessage.BuilderhermesMessage(String topic, String content) booleantoString()
-
Field Details
-
SCHEMA_VERSION_HEADER
- See Also:
-
-
Constructor Details
-
HermesMessage
Deprecated.Use builder via: HermesMessage#hermesMessage instead. -
HermesMessage
Deprecated.Use builder via: HermesMessage#hermesMessage instead. -
HermesMessage
Deprecated.Message on given topic with given MIME Content Type.Use builder via: HermesMessage#hermesMessage instead.
- Parameters:
topic- topic namecontentType- MIME content typebody- body which will be translated to byte[] using UTF-8 charset
-
HermesMessage
Deprecated.Use builder via: HermesMessage#hermesMessage instead.
-
-
Method Details