Class AtMostOnceInterceptor

  • All Implemented Interfaces:
    org.apache.catalina.tribes.ChannelInterceptor, org.apache.catalina.tribes.Heartbeat, org.apache.catalina.tribes.MembershipListener

    public final class AtMostOnceInterceptor
    extends org.apache.catalina.tribes.group.ChannelInterceptorBase
    Message interceptor for handling at-most-once message processing semantics
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.catalina.tribes.ChannelInterceptor

        org.apache.catalina.tribes.ChannelInterceptor.InterceptorEvent
    • Field Summary

      • Fields inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase

        optionFlag
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void messageReceived​(org.apache.catalina.tribes.ChannelMessage msg)  
      • Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase

        fireInterceptorEvent, getChannel, getLocalMember, getMember, getMembers, getNext, getOptionFlag, getPrevious, hasMembers, heartbeat, memberAdded, memberDisappeared, okToProcess, sendMessage, setChannel, setNext, setOptionFlag, setPrevious, start, stop
    • Constructor Detail

      • AtMostOnceInterceptor

        public AtMostOnceInterceptor()
    • Method Detail

      • messageReceived

        public void messageReceived​(org.apache.catalina.tribes.ChannelMessage msg)
        Specified by:
        messageReceived in interface org.apache.catalina.tribes.ChannelInterceptor
        Overrides:
        messageReceived in class org.apache.catalina.tribes.group.ChannelInterceptorBase