Class OpenMessageSubscriptionCommand
- java.lang.Object
-
- io.camunda.zeebe.protocol.impl.encoding.SbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
- io.camunda.zeebe.engine.processing.message.command.OpenMessageSubscriptionCommand
-
- All Implemented Interfaces:
BufferReader
,BufferWriter
public final class OpenMessageSubscriptionCommand extends SbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
-
Field Summary
-
Fields inherited from class io.camunda.zeebe.protocol.impl.encoding.SbeBufferWriterReader
headerDecoder, headerEncoder
-
-
Constructor Summary
Constructors Constructor Description OpenMessageSubscriptionCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OpenMessageSubscriptionDecoder
getBodyDecoder()
protected OpenMessageSubscriptionEncoder
getBodyEncoder()
org.agrona.DirectBuffer
getBpmnProcessId()
org.agrona.DirectBuffer
getCorrelationKey()
long
getElementInstanceKey()
int
getLength()
org.agrona.DirectBuffer
getMessageName()
long
getProcessInstanceKey()
int
getSubscriptionPartitionId()
void
reset()
void
setCloseOnCorrelate(boolean closeOnCorrelate)
void
setElementInstanceKey(long elementInstanceKey)
void
setProcessInstanceKey(long processInstanceKey)
void
setSubscriptionPartitionId(int subscriptionPartitionId)
boolean
shouldCloseOnCorrelate()
void
wrap(org.agrona.DirectBuffer buffer, int offset, int length)
void
write(org.agrona.MutableDirectBuffer buffer, int offset)
-
Methods inherited from class io.camunda.zeebe.protocol.impl.encoding.SbeBufferWriterReader
toByteBuffer, toBytes, tryWrap, tryWrap, wrap
-
-
-
-
Method Detail
-
getBodyEncoder
protected OpenMessageSubscriptionEncoder getBodyEncoder()
- Specified by:
getBodyEncoder
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
getBodyDecoder
protected OpenMessageSubscriptionDecoder getBodyDecoder()
- Specified by:
getBodyDecoder
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
reset
public void reset()
- Overrides:
reset
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceBufferWriter
- Overrides:
getLength
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
- Specified by:
write
in interfaceBufferWriter
- Overrides:
write
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
wrap
public void wrap(org.agrona.DirectBuffer buffer, int offset, int length)
- Specified by:
wrap
in interfaceBufferReader
- Overrides:
wrap
in classSbeBufferWriterReader<OpenMessageSubscriptionEncoder,OpenMessageSubscriptionDecoder>
-
getSubscriptionPartitionId
public int getSubscriptionPartitionId()
-
setSubscriptionPartitionId
public void setSubscriptionPartitionId(int subscriptionPartitionId)
-
getProcessInstanceKey
public long getProcessInstanceKey()
-
setProcessInstanceKey
public void setProcessInstanceKey(long processInstanceKey)
-
getElementInstanceKey
public long getElementInstanceKey()
-
setElementInstanceKey
public void setElementInstanceKey(long elementInstanceKey)
-
getMessageName
public org.agrona.DirectBuffer getMessageName()
-
getCorrelationKey
public org.agrona.DirectBuffer getCorrelationKey()
-
shouldCloseOnCorrelate
public boolean shouldCloseOnCorrelate()
-
setCloseOnCorrelate
public void setCloseOnCorrelate(boolean closeOnCorrelate)
-
getBpmnProcessId
public org.agrona.DirectBuffer getBpmnProcessId()
-
-