org.apache.catalina.tribes.group.interceptors

Class StaticMembershipInterceptor

public class StaticMembershipInterceptor extends ChannelInterceptorBase

Field Summary
protected MemberlocalMember
protected ArrayListmembers
Constructor Summary
StaticMembershipInterceptor()
Method Summary
voidaddStaticMember(Member member)
MembergetLocalMember(boolean incAlive)
Return the member that represents this node.
MembergetMember(Member mbr)
Member[]getMembers()
Get all current cluster members
booleanhasMembers()
has members
voidremoveStaticMember(Member member)
voidsetLocalMember(Member member)
voidstart(int svc)
Send notifications upwards

Field Detail

localMember

protected Member localMember

members

protected ArrayList members

Constructor Detail

StaticMembershipInterceptor

public StaticMembershipInterceptor()

Method Detail

addStaticMember

public void addStaticMember(Member member)

getLocalMember

public Member getLocalMember(boolean incAlive)
Return the member that represents this node.

Returns: Member

getMember

public Member getMember(Member mbr)

Parameters: mbr Member

Returns: Member

getMembers

public Member[] getMembers()
Get all current cluster members

Returns: all members or empty array

hasMembers

public boolean hasMembers()
has members

removeStaticMember

public void removeStaticMember(Member member)

setLocalMember

public void setLocalMember(Member member)

start

public void start(int svc)
Send notifications upwards

Parameters: svc int

Throws: ChannelException

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.