public class ExecutionContext
extends java.lang.Object
| Constructor and Description |
|---|
ExecutionContext(Step step,
io.elastic.api.Message message,
com.rabbitmq.client.AMQP.BasicProperties amqpProperties) |
| Modifier and Type | Method and Description |
|---|---|
com.rabbitmq.client.AMQP.BasicProperties |
buildAmqpProperties() |
com.rabbitmq.client.AMQP.BasicProperties |
buildAmqpProperties(java.util.UUID messageId) |
java.util.Map<java.lang.String,java.lang.Object> |
buildDefaultHeaders() |
javax.json.JsonObject |
createPublisheableMessage(io.elastic.api.Message message) |
java.util.Map<java.lang.String,java.lang.Object> |
getHeaders() |
io.elastic.api.Message |
getMessage() |
Step |
getStep() |
public ExecutionContext(Step step, io.elastic.api.Message message, com.rabbitmq.client.AMQP.BasicProperties amqpProperties)
public Step getStep()
public java.util.Map<java.lang.String,java.lang.Object> buildDefaultHeaders()
public com.rabbitmq.client.AMQP.BasicProperties buildAmqpProperties()
public com.rabbitmq.client.AMQP.BasicProperties buildAmqpProperties(java.util.UUID messageId)
public io.elastic.api.Message getMessage()
public java.util.Map<java.lang.String,java.lang.Object> getHeaders()
public javax.json.JsonObject createPublisheableMessage(io.elastic.api.Message message)