Class MessageSubscriptionState


  • public final class MessageSubscriptionState
    extends Object
    • Method Detail

      • get

        public MessageSubscription get​(long elementInstanceKey,
                                       org.agrona.DirectBuffer messageName)
      • updateToCorrelatingState

        public void updateToCorrelatingState​(MessageSubscription subscription,
                                             org.agrona.DirectBuffer messageVariables,
                                             long sentTime,
                                             long messageKey)
      • updateSentTimeInTransaction

        public void updateSentTimeInTransaction​(MessageSubscription subscription,
                                                long sentTime)
      • updateSentTime

        public void updateSentTime​(MessageSubscription subscription,
                                   long sentTime)
      • existSubscriptionForElementInstance

        public boolean existSubscriptionForElementInstance​(long elementInstanceKey,
                                                           org.agrona.DirectBuffer messageName)
      • remove

        public boolean remove​(long elementInstanceKey,
                              org.agrona.DirectBuffer messageName)