Class MembershipProviderBase
java.lang.Object
org.apache.catalina.tribes.membership.MembershipProviderBase
- All Implemented Interfaces:
MembershipProvider
- Direct Known Subclasses:
CloudMembershipProvider
,McastServiceImpl
,StaticMembershipProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ScheduledExecutorService
protected Membership
protected MembershipListener
protected MembershipService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMember[]
boolean
void
init
(Properties properties) void
setMembershipListener
(MembershipListener listener) void
setMembershipService
(MembershipService service) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.catalina.tribes.MembershipProvider
start, stop
-
Field Details
-
membership
-
membershipListener
-
service
-
executor
-
-
Constructor Details
-
MembershipProviderBase
public MembershipProviderBase()
-
-
Method Details
-
init
- Specified by:
init
in interfaceMembershipProvider
- Throws:
Exception
-
hasMembers
public boolean hasMembers()- Specified by:
hasMembers
in interfaceMembershipProvider
-
getMember
- Specified by:
getMember
in interfaceMembershipProvider
-
getMembers
- Specified by:
getMembers
in interfaceMembershipProvider
-
setMembershipListener
- Specified by:
setMembershipListener
in interfaceMembershipProvider
-
setMembershipService
- Specified by:
setMembershipService
in interfaceMembershipProvider
-