org.apache.axis2.clustering.tribes
Class Axis2GroupChannel

java.lang.Object
  extended by org.apache.catalina.tribes.group.ChannelInterceptorBase
      extended by org.apache.catalina.tribes.group.GroupChannel
          extended by org.apache.axis2.clustering.tribes.Axis2GroupChannel
All Implemented Interfaces:
org.apache.catalina.tribes.Channel, org.apache.catalina.tribes.ChannelInterceptor, org.apache.catalina.tribes.Heartbeat, 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.HeartbeatThread, 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, hbthread, heartbeat, heartbeatSleeptime, interceptors, membershipListeners, optionCheck
 
Fields inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase
log, 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_SECURE, SEND_OPTIONS_SYNCHRONIZED_ACK, SEND_OPTIONS_USE_ACK, SND_RX_SEQ, SND_TX_SEQ
 
Constructor Summary
Axis2GroupChannel()
           
 
Method Summary
 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, getMembershipService, getOptionCheck, heartbeat, memberAdded, memberDisappeared, removeChannelListener, removeMembershipListener, send, send, sendNoRpcChannelReply, setChannelReceiver, setChannelSender, setHeartbeat, setHeartbeatSleeptime, setMembershipService, setOptionCheck, setupDefaultStack, start, stop
 
Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase
accept, fireInterceptorEvent, getLocalMember, getMember, getMembers, getNext, getOptionFlag, getPrevious, hasMembers, okToProcess, sendMessage, setNext, setOptionFlag, setPrevious
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.catalina.tribes.Channel
getLocalMember, getMember, 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


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.