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

Packages that use Heartbeat
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.tipis   
org.apache.catalina.tribes.transport   
org.apache.catalina.tribes.transport.bio   
org.apache.catalina.tribes.transport.nio   
 

Uses of Heartbeat in org.apache.catalina.tribes
 

Subinterfaces of Heartbeat in org.apache.catalina.tribes
 interface ChannelInterceptor
          A ChannelInterceptor is an interceptor that intercepts messages and membership messages in the channel stack.
 interface ChannelReceiver
          ChannelReceiver Interface
The ChannelReceiver interface is the data receiver component at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface).
 interface ChannelSender
          ChannelReceiver Interface
The ChannelSender interface is the data sender component at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface).
The channel sender must support "silent" members, ie, be able to send a message to a member that is not in the membership, but is part of the destination parameter
 

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

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

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

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

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

Uses of Heartbeat in org.apache.catalina.tribes.transport
 

Classes in org.apache.catalina.tribes.transport that implement Heartbeat
 class ReceiverBase
          Title:
 class ReplicationTransmitter
          Transmit message to other cluster members Actual senders are created based on the replicationMode type
 

Uses of Heartbeat in org.apache.catalina.tribes.transport.bio
 

Classes in org.apache.catalina.tribes.transport.bio that implement Heartbeat
 class BioReceiver
           
 

Uses of Heartbeat in org.apache.catalina.tribes.transport.nio
 

Classes in org.apache.catalina.tribes.transport.nio that implement Heartbeat
 class NioReceiver
           
 



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