Class KubernetesMembershipProvider
java.lang.Object
org.apache.catalina.tribes.membership.MembershipProviderBase
org.apache.catalina.tribes.membership.cloud.CloudMembershipProvider
org.apache.catalina.tribes.membership.cloud.KubernetesMembershipProvider
- All Implemented Interfaces:
- ChannelListener,- Heartbeat,- MembershipProvider
A 
MembershipProvider that uses Kubernetes API to retrieve the members of a cluster.- 
Field SummaryFields inherited from class org.apache.catalina.tribes.membership.cloud.CloudMembershipProviderconnectionTimeout, CUSTOM_ENV_PREFIX, expirationTime, headers, localIp, md5, port, readTimeout, sm, startTime, streamProvider, urlFields inherited from class org.apache.catalina.tribes.membership.MembershipProviderBaseexecutor, membership, membershipListener, service
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.catalina.tribes.membership.cloud.CloudMembershipProvideraccept, getEnv, getNamespace, heartbeat, init, messageReceived, updateMemberMethods inherited from class org.apache.catalina.tribes.membership.MembershipProviderBasegetMember, getMembers, hasMembers, setMembershipListener, setMembershipServiceMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.ChannelListenerequals, hashCode
- 
Constructor Details- 
KubernetesMembershipProviderpublic KubernetesMembershipProvider()
 
- 
- 
Method Details- 
start- Specified by:
- startin interface- MembershipProvider
- Overrides:
- startin class- CloudMembershipProvider
- Throws:
- Exception
 
- 
stop- Specified by:
- stopin interface- MembershipProvider
- Overrides:
- stopin class- CloudMembershipProvider
- Throws:
- Exception
 
- 
fetchMembersDescription copied from class:CloudMembershipProviderFetch current cluster members from the cloud orchestration.- Specified by:
- fetchMembersin class- CloudMembershipProvider
- Returns:
- the member array
 
- 
parsePods
 
-