public class StaticMembershipInterceptor extends ChannelInterceptorBase
ChannelInterceptor.InterceptorEvent| Modifier and Type | Field and Description |
|---|---|
protected Member |
localMember |
protected 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, stoppublic 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-2013 Apache Software Foundation. All Rights Reserved.