Package org.apache.catalina.tribes
Interface MembershipListener
-
- All Known Subinterfaces:
ChannelInterceptor
- All Known Implementing Classes:
AbstractReplicatedMap
,ChannelCoordinator
,ChannelInterceptorBase
,DomainFilterInterceptor
,EncryptInterceptor
,FragmentationInterceptor
,GroupChannel
,GzipInterceptor
,LazyReplicatedMap
,McastService
,MessageDispatchInterceptor
,NonBlockingCoordinator
,OrderInterceptor
,ReplicatedMap
,SimpleCoordinator
,SimpleTcpCluster
,StaticMembershipInterceptor
,TcpFailureDetector
,TcpPingInterceptor
,ThroughputInterceptor
,TwoPhaseCommitInterceptor
public interface MembershipListener
The MembershipListener interface is used as a callback to the membership service. It has two methods that will notify the listener when a member has joined the group and when a member has disappeared (crashed)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
memberAdded(Member member)
A member was added to the groupvoid
memberDisappeared(Member member)
A member was removed from the group
If the member left voluntarily, the Member.getCommand will contain the Member.SHUTDOWN_PAYLOAD data
-
-
-
Method Detail
-
memberAdded
void memberAdded(Member member)
A member was added to the group- Parameters:
member
- Member - the member that was added
-
memberDisappeared
void memberDisappeared(Member member)
A member was removed from the group
If the member left voluntarily, the Member.getCommand will contain the Member.SHUTDOWN_PAYLOAD data- Parameters:
member
- Member- See Also:
Member.SHUTDOWN_PAYLOAD
-
-