public class StaticMembershipInterceptor extends ChannelInterceptorBase
ChannelInterceptor.InterceptorEvent| Modifier and Type | Field and Description | 
|---|---|
| protected Member | localMember | 
| protected java.util.ArrayList<Member> | members | 
optionFlag| Constructor and Description | 
|---|
| StaticMembershipInterceptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addStaticMember(Member member) | 
| Member | getLocalMember(boolean incAlive)Return the member that represents this node. | 
| Member | getMember(Member mbr)Intercepts the code>Channel.getMember(Member) method | 
| Member[] | getMembers()Get all current cluster members | 
| boolean | hasMembers()has members | 
| void | removeStaticMember(Member member) | 
| void | setLocalMember(Member member) | 
| void | start(int svc)Send notifications upwards | 
accept, fireInterceptorEvent, getNext, getOptionFlag, getPrevious, heartbeat, memberAdded, memberDisappeared, messageReceived, okToProcess, sendMessage, setNext, setOptionFlag, setPrevious, stopprotected java.util.ArrayList<Member> members
protected Member localMember
public void addStaticMember(Member member)
public void removeStaticMember(Member member)
public void setLocalMember(Member member)
public boolean hasMembers()
hasMembers in interface ChannelInterceptorhasMembers in class ChannelInterceptorBaseChannel.hasMembers()public Member[] getMembers()
getMembers in interface ChannelInterceptorgetMembers in class ChannelInterceptorBaseChannel.getMembers()public Member getMember(Member mbr)
ChannelInterceptorgetMember in interface ChannelInterceptorgetMember in class ChannelInterceptorBasembr - MemberChannel.getMember(Member)public Member getLocalMember(boolean incAlive)
getLocalMember in interface ChannelInterceptorgetLocalMember in class ChannelInterceptorBaseincAlive - booleanChannel.getLocalMember(boolean)public void start(int svc)
           throws ChannelException
start in interface ChannelInterceptorstart in class ChannelInterceptorBasesvc - intChannelExceptionChannelCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.