Class Axis2GroupChannel

  • All Implemented Interfaces:
    MBeanRegistration, org.apache.catalina.tribes.Channel, org.apache.catalina.tribes.ChannelInterceptor, org.apache.catalina.tribes.group.GroupChannelMBean, org.apache.catalina.tribes.Heartbeat, org.apache.catalina.tribes.JmxChannel, org.apache.catalina.tribes.ManagedChannel, org.apache.catalina.tribes.MembershipListener

    public class Axis2GroupChannel
    extends org.apache.catalina.tribes.group.GroupChannel
    Represents a Tribes GroupChannel. The difference between org.apache.catalina.tribes.group.GroupChannel & this class is that the proper classloaders are set before message deserialization
    • Nested Class Summary

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

        org.apache.catalina.tribes.group.GroupChannel.HeartbeatRunnable, org.apache.catalina.tribes.group.GroupChannel.InterceptorIterator
      • 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.GroupChannel

        channelListeners, coordinator, heartbeat, heartbeatFuture, heartbeatSleeptime, interceptors, membershipListeners, monitorFuture, name, optionCheck, ownExecutor, sm, utilityExecutor
      • Fields inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase

        optionFlag
      • Fields inherited from interface org.apache.catalina.tribes.Channel

        DEFAULT, MBR_RX_SEQ, MBR_TX_SEQ, SEND_OPTIONS_ASYNCHRONOUS, SEND_OPTIONS_BYTE_MESSAGE, SEND_OPTIONS_DEFAULT, SEND_OPTIONS_MULTICAST, SEND_OPTIONS_SECURE, SEND_OPTIONS_SYNCHRONIZED_ACK, SEND_OPTIONS_UDP, SEND_OPTIONS_USE_ACK, SND_RX_SEQ, SND_TX_SEQ
    • 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.GroupChannel

        addChannelListener, addInterceptor, addMembershipListener, checkOptionFlags, getChannelReceiver, getChannelSender, getFirstInterceptor, getHeartbeat, getHeartbeatSleeptime, getInterceptors, getJmxDomain, getJmxPrefix, getMembershipService, getName, getOptionCheck, getUtilityExecutor, heartbeat, isJmxEnabled, memberAdded, memberDisappeared, postDeregister, postRegister, preDeregister, preRegister, removeChannelListener, removeMembershipListener, send, send, sendNoRpcChannelReply, setChannelReceiver, setChannelSender, setHeartbeat, setHeartbeatSleeptime, setJmxDomain, setJmxEnabled, setJmxPrefix, setMembershipService, setName, setOptionCheck, setupDefaultStack, setUtilityExecutor, start, startHeartbeat, stop
      • Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase

        fireInterceptorEvent, getChannel, getLocalMember, getMember, getMembers, getNext, getOptionFlag, getPrevious, hasMembers, okToProcess, sendMessage, setChannel, setNext, setOptionFlag, setPrevious
      • Methods inherited from interface org.apache.catalina.tribes.Channel

        getLocalMember, getMember, getMembers, hasMembers
      • Methods inherited from interface org.apache.catalina.tribes.group.GroupChannelMBean

        getLocalMember, getMembers, hasMembers
    • Constructor Detail

      • Axis2GroupChannel

        public Axis2GroupChannel()
    • 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.GroupChannel