Interface MutableMessageSubscriptionState
-
- All Superinterfaces:
MessageSubscriptionState
- All Known Implementing Classes:
DbMessageSubscriptionState
public interface MutableMessageSubscriptionState extends MessageSubscriptionState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.camunda.zeebe.engine.state.immutable.MessageSubscriptionState
MessageSubscriptionState.MessageSubscriptionVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
put(long key, MessageSubscriptionRecord record)
boolean
remove(long elementInstanceKey, org.agrona.DirectBuffer messageName)
void
remove(MessageSubscription subscription)
void
updateToCorrelatedState(MessageSubscription subscription)
void
updateToCorrelatingState(MessageSubscriptionRecord record)
-
Methods inherited from interface io.camunda.zeebe.engine.state.immutable.MessageSubscriptionState
existSubscriptionForElementInstance, get, visitSubscriptions
-
-
-
-
Method Detail
-
put
void put(long key, MessageSubscriptionRecord record)
-
updateToCorrelatingState
void updateToCorrelatingState(MessageSubscriptionRecord record)
-
updateToCorrelatedState
void updateToCorrelatedState(MessageSubscription subscription)
-
remove
boolean remove(long elementInstanceKey, org.agrona.DirectBuffer messageName)
-
remove
void remove(MessageSubscription subscription)
-
-