public class KubernetesMembershipProvider extends CloudMembershipProvider
MembershipProvider that uses Kubernetes API to retrieve the members of a cluster.connectionTimeout, CUSTOM_ENV_PREFIX, expirationTime, headers, localIp, md5, port, readTimeout, sm, startTime, streamProvider, urlexecutor, membership, membershipListener, service| Constructor and Description |
|---|
KubernetesMembershipProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected Member[] |
fetchMembers()
Fetch current cluster members from the cloud orchestration.
|
protected void |
parsePods(Reader reader,
List<MemberImpl> members) |
void |
start(int level) |
boolean |
stop(int level) |
accept, getEnv, getNamespace, heartbeat, init, messageReceivedgetMember, getMembers, hasMembers, setMembershipListener, setMembershipServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCodepublic void start(int level)
throws Exception
start in interface MembershipProviderstart in class CloudMembershipProviderExceptionpublic boolean stop(int level)
throws Exception
stop in interface MembershipProviderstop in class CloudMembershipProviderExceptionprotected Member[] fetchMembers()
CloudMembershipProviderfetchMembers in class CloudMembershipProviderprotected void parsePods(Reader reader, List<MemberImpl> members)
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.