Class Axis2Coordinator

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

    public class Axis2Coordinator
    extends org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator
    The non-blocking coordinator interceptor
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator

        org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.CoordinationEvent, org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.CoordinationMessage
      • 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.interceptors.NonBlockingCoordinator

        COORD_ALIVE, COORD_CONF, COORD_HEADER, COORD_REQUEST, coordMsgReceived, electionMutex, membership, sm, started, startsvc, suggestedView, suggestedviewId, view, viewId, waitForCoordMsgTimeout
      • 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 memberAdded​(org.apache.catalina.tribes.Member member)  
      void memberDisappeared​(org.apache.catalina.tribes.Member member)  
      • Methods inherited from class org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator

        alive, createData, fireInterceptorEvent, getCoordinator, getLocalMember, getMember, getMembers, getView, getViewId, halt, handleMyToken, handleOtherToken, handleToken, handleViewConf, hasHigherPriority, hasMembers, heartbeat, isCoordinator, isHighest, isViewConf, memberAdded, memberAlive, mergeOnArrive, messageReceived, processCoordMessage, release, sendElectionMsg, sendElectionMsgToNextInline, sendMessage, setupMembership, start, startElection, stop, waitForRelease
      • Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase

        getChannel, getNext, getOptionFlag, getPrevious, okToProcess, setChannel, setNext, setOptionFlag, setPrevious
    • Constructor Detail

    • Method Detail

      • memberAdded

        public void memberAdded​(org.apache.catalina.tribes.Member member)
        Specified by:
        memberAdded in interface org.apache.catalina.tribes.MembershipListener
        Overrides:
        memberAdded in class org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator
      • memberDisappeared

        public void memberDisappeared​(org.apache.catalina.tribes.Member member)
        Specified by:
        memberDisappeared in interface org.apache.catalina.tribes.MembershipListener
        Overrides:
        memberDisappeared in class org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator