Uses of Interface
org.apache.catalina.tribes.MembershipListener

Packages that use MembershipListener
org.apache.catalina.tribes Apache Tribes - The Tomcat Cluster Communication Module 
org.apache.catalina.tribes.group   
org.apache.catalina.tribes.group.interceptors   
org.apache.catalina.tribes.membership   
org.apache.catalina.tribes.tipis   
 

Uses of MembershipListener in org.apache.catalina.tribes
 

Subinterfaces of MembershipListener in org.apache.catalina.tribes
 interface ChannelInterceptor
          A ChannelInterceptor is an interceptor that intercepts messages and membership messages in the channel stack.
 

Methods in org.apache.catalina.tribes with parameters of type MembershipListener
 void Channel.addMembershipListener(MembershipListener listener)
          Add a membership listener, will get notified when a new member joins, leaves or crashes
If the membership listener implements the Heartbeat interface the heartbeat() method will be invoked when the heartbeat runs on the channel
 void Channel.removeMembershipListener(MembershipListener listener)
          remove a membership listener, listeners are removed based on Object.hashCode and Object.equals
 void MembershipService.setMembershipListener(MembershipListener listener)
          Sets the membership listener, only one listener can be added.
 

Uses of MembershipListener in org.apache.catalina.tribes.group
 

Classes in org.apache.catalina.tribes.group that implement MembershipListener
 class ChannelCoordinator
          The channel coordinator object coordinates the membership service, the sender and the receiver.
 class ChannelInterceptorBase
          Abstract class for the interceptor base class.
 class GroupChannel
          The default implementation of a Channel.
The GroupChannel manages the replication channel.
 

Methods in org.apache.catalina.tribes.group with parameters of type MembershipListener
 void GroupChannel.addMembershipListener(MembershipListener membershipListener)
          Adds a membership listener to the channel.
Membership listeners are uniquely identified using the equals(Object) method
 void GroupChannel.removeMembershipListener(MembershipListener membershipListener)
          Removes a membership listener from the channel.
Membership listeners are uniquely identified using the equals(Object) method
 

Uses of MembershipListener in org.apache.catalina.tribes.group.interceptors
 

Classes in org.apache.catalina.tribes.group.interceptors that implement MembershipListener
 class DomainFilterInterceptor
          Title: Member domain filter interceptor
 class FragmentationInterceptor
          The fragmentation interceptor splits up large messages into smaller messages and assembles them on the other end.
 class GzipInterceptor
           
 class MessageDispatch15Interceptor
          Same implementation as the MessageDispatchInterceptor except it uses an atomic long for the currentSize calculation and uses a thread pool for message sending.
 class MessageDispatchInterceptor
          The message dispatcher is a way to enable asynchronous communication through a channel.
 class NonBlockingCoordinator
          Title: Auto merging leader election algorithm
 class OrderInterceptor
          The order interceptor guarantees that messages are received in the same order they were sent.
 class SimpleCoordinator
          A dinky coordinator, just uses a sorted version of the member array.
 class StaticMembershipInterceptor
           
 class TcpFailureDetector
          Title: A perfect failure detector
 class TcpPingInterceptor
          Sends a ping to all members.
 class ThroughputInterceptor
           
 class TwoPhaseCommitInterceptor
          Title:
 

Uses of MembershipListener in org.apache.catalina.tribes.membership
 

Classes in org.apache.catalina.tribes.membership that implement MembershipListener
 class McastService
          A membership implementation using simple multicast.
 

Fields in org.apache.catalina.tribes.membership declared as MembershipListener
protected  MembershipListener McastService.listener
          A membership listener delegate (should be the cluster :)
protected  MembershipListener McastServiceImpl.service
          The actual listener, for callback when stuff goes down
 

Methods in org.apache.catalina.tribes.membership with parameters of type MembershipListener
 void McastService.setMembershipListener(MembershipListener listener)
          Add a membership listener, this version only supports one listener per service, so calling this method twice will result in only the second listener being active.
 

Constructors in org.apache.catalina.tribes.membership with parameters of type MembershipListener
McastServiceImpl(MemberImpl member, long sendFrequency, long expireTime, int port, InetAddress bind, InetAddress mcastAddress, int ttl, int soTimeout, MembershipListener service, MessageListener msgservice, boolean localLoopbackDisabled)
          Create a new mcast service impl
 

Uses of MembershipListener in org.apache.catalina.tribes.tipis
 

Classes in org.apache.catalina.tribes.tipis that implement MembershipListener
 class AbstractReplicatedMap
           
 class LazyReplicatedMap
          A smart implementation of a stateful replicated map.
 class ReplicatedMap
          All-to-all replication for a hash map implementation.
 



Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.