Class Axis2GroupChannel
java.lang.Object
org.apache.catalina.tribes.group.ChannelInterceptorBase
org.apache.catalina.tribes.group.GroupChannel
org.apache.axis2.clustering.tribes.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.InterceptorIteratorNested 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, utilityExecutorFields inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase
optionFlagFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmessageReceived(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, stopMethods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase
fireInterceptorEvent, getChannel, getLocalMember, getMember, getMembers, getNext, getOptionFlag, getPrevious, hasMembers, okToProcess, sendMessage, setChannel, setNext, setOptionFlag, setPreviousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.Channel
getLocalMember, getMember, getMembers, hasMembersMethods inherited from interface org.apache.catalina.tribes.group.GroupChannelMBean
getLocalMember, getMembers, hasMembers
-
Constructor Details
-
Axis2GroupChannel
public Axis2GroupChannel()
-
-
Method Details
-
messageReceived
public void messageReceived(org.apache.catalina.tribes.ChannelMessage msg) - Specified by:
messageReceivedin interfaceorg.apache.catalina.tribes.ChannelInterceptor- Overrides:
messageReceivedin classorg.apache.catalina.tribes.group.GroupChannel
-