Package org.apache.catalina.tribes
Interface MembershipProvider
- 
- All Known Implementing Classes:
- CloudMembershipProvider,- DNSMembershipProvider,- KubernetesMembershipProvider,- McastServiceImpl,- MembershipProviderBase,- StaticMembershipProvider
 
 public interface MembershipProvider
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description MembergetMember(Member mbr)Member[]getMembers()booleanhasMembers()voidinit(java.util.Properties properties)voidsetMembershipListener(MembershipListener listener)voidsetMembershipService(MembershipService service)voidstart(int level)booleanstop(int level)
 
- 
- 
- 
Method Detail- 
initvoid init(java.util.Properties properties) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
startvoid start(int level) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
stopboolean stop(int level) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
setMembershipListenervoid setMembershipListener(MembershipListener listener) 
 - 
setMembershipServicevoid setMembershipService(MembershipService service) 
 - 
hasMembersboolean hasMembers() 
 - 
getMembersMember[] getMembers() 
 
- 
 
-