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

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

Uses of ChannelInterceptor in org.apache.catalina.tribes
 

Methods in org.apache.catalina.tribes that return ChannelInterceptor
 ChannelInterceptor ChannelInterceptor.InterceptorEvent.getInterceptor()
           
 ChannelInterceptor ChannelInterceptor.getNext()
          Retrieve the next interceptor in the list
 ChannelInterceptor ChannelInterceptor.getPrevious()
          Retrieve the previous interceptor in the list
 

Methods in org.apache.catalina.tribes with parameters of type ChannelInterceptor
 void Channel.addInterceptor(ChannelInterceptor interceptor)
          Adds an interceptor to the channel message chain.
 void ChannelInterceptor.setNext(ChannelInterceptor next)
          Set the next interceptor in the list of interceptors
 void ChannelInterceptor.setPrevious(ChannelInterceptor previous)
          Set the previous interceptor in the list
 

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

Classes in org.apache.catalina.tribes.group that implement ChannelInterceptor
 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.
 

Fields in org.apache.catalina.tribes.group declared as ChannelInterceptor
protected  ChannelInterceptor GroupChannel.interceptors
          The first interceptor in the inteceptor stack.
 

Methods in org.apache.catalina.tribes.group that return ChannelInterceptor
 ChannelInterceptor GroupChannel.getFirstInterceptor()
          Returns the first interceptor of the stack.
 ChannelInterceptor ChannelInterceptorBase.getNext()
           
 ChannelInterceptor ChannelInterceptorBase.getPrevious()
           
 

Methods in org.apache.catalina.tribes.group with parameters of type ChannelInterceptor
 void GroupChannel.addInterceptor(ChannelInterceptor interceptor)
          Adds an interceptor to the stack for message processing
Interceptors are ordered in the way they are added.
channel.addInterceptor(A);
channel.addInterceptor(C);
channel.addInterceptor(B);
Will result in a interceptor stack like this:
A -> C -> B
The complete stack will look like this:
Channel -> A -> C -> B -> ChannelCoordinator
 void ChannelInterceptorBase.setNext(ChannelInterceptor next)
           
 void ChannelInterceptorBase.setPrevious(ChannelInterceptor previous)
           
 

Constructors in org.apache.catalina.tribes.group with parameters of type ChannelInterceptor
GroupChannel.InterceptorIterator(ChannelInterceptor start, ChannelInterceptor end)
           
 

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

Classes in org.apache.catalina.tribes.group.interceptors that implement ChannelInterceptor
 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 is ues 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:
 

Methods in org.apache.catalina.tribes.group.interceptors that return ChannelInterceptor
 ChannelInterceptor NonBlockingCoordinator.CoordinationEvent.getInterceptor()
           
 

Constructors in org.apache.catalina.tribes.group.interceptors with parameters of type ChannelInterceptor
NonBlockingCoordinator.CoordinationEvent(int type, ChannelInterceptor interceptor, String info)
           
 



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