org.apache.catalina.tribes.group.interceptors
Class StaticMembershipInterceptor
java.lang.Object
   org.apache.catalina.tribes.group.ChannelInterceptorBase
org.apache.catalina.tribes.group.ChannelInterceptorBase
       org.apache.catalina.tribes.group.interceptors.StaticMembershipInterceptor
org.apache.catalina.tribes.group.interceptors.StaticMembershipInterceptor
- All Implemented Interfaces: 
- ChannelInterceptor, Heartbeat, MembershipListener
- public class StaticMembershipInterceptor 
- extends ChannelInterceptorBase
 
 
 
 
 
 
| Methods inherited from class org.apache.catalina.tribes.group.ChannelInterceptorBase | 
| accept, fireInterceptorEvent, getNext, getOptionFlag, getPrevious, heartbeat, memberAdded, memberDisappeared, messageReceived, okToProcess, sendMessage, setNext, setOptionFlag, setPrevious, stop | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
members
protected java.util.ArrayList members
localMember
protected Member localMember
StaticMembershipInterceptor
public StaticMembershipInterceptor()
addStaticMember
public void addStaticMember(Member member)
- 
 
removeStaticMember
public void removeStaticMember(Member member)
- 
 
setLocalMember
public void setLocalMember(Member member)
- 
 
hasMembers
public boolean hasMembers()
- has members
 
- 
- Specified by:
- hasMembersin interface- ChannelInterceptor
- Overrides:
- hasMembersin class- ChannelInterceptorBase
 
- 
- Returns:
- boolean - if the channel has members in its membership group
- See Also:
- Channel.hasMembers()
 
getMembers
public Member[] getMembers()
- Get all current cluster members
 
- 
- Specified by:
- getMembersin interface- ChannelInterceptor
- Overrides:
- getMembersin class- ChannelInterceptorBase
 
- 
- Returns:
- all members or empty array
- See Also:
- Channel.getMembers()
 
getMember
public Member getMember(Member mbr)
- Description copied from interface: ChannelInterceptor
- Intercepts the code>Channel.getMember(Member) method
 
- 
- Specified by:
- getMemberin interface- ChannelInterceptor
- Overrides:
- getMemberin class- ChannelInterceptorBase
 
- 
- Parameters:
- mbr- Member
- Returns:
- Member
- See Also:
- Channel.getMember(Member)
 
getLocalMember
public Member getLocalMember(boolean incAlive)
- Return the member that represents this node.
 
- 
- Specified by:
- getLocalMemberin interface- ChannelInterceptor
- Overrides:
- getLocalMemberin class- ChannelInterceptorBase
 
- 
- Parameters:
- incAlive- boolean
- Returns:
- Member
- See Also:
- Channel.getLocalMember(boolean)
 
start
public void start(int svc)
           throws ChannelException
- Send notifications upwards
 
- 
- Specified by:
- startin interface- ChannelInterceptor
- Overrides:
- startin class- ChannelInterceptorBase
 
- 
- Parameters:
- svc- int
- Throws:
- ChannelException
- See Also:
- Channel
 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.