public class KubernetesMembershipScheme extends Object implements org.wso2.carbon.core.clustering.hazelcast.HazelcastMembershipScheme
| Constructor and Description |
|---|
KubernetesMembershipScheme(Map<String,org.apache.axis2.description.Parameter> parameters,
String primaryDomain,
com.hazelcast.config.Config config,
com.hazelcast.core.HazelcastInstance primaryHazelcastInstance,
List<org.apache.axis2.clustering.ClusteringMessage> messageBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
void |
joinGroup() |
void |
setCarbonCluster(org.wso2.carbon.core.clustering.hazelcast.HazelcastCarbonClusterImpl hazelcastCarbonCluster) |
void |
setLocalMember(com.hazelcast.core.Member localMember) |
void |
setPrimaryHazelcastInstance(com.hazelcast.core.HazelcastInstance primaryHazelcastInstance) |
public KubernetesMembershipScheme(Map<String,org.apache.axis2.description.Parameter> parameters, String primaryDomain, com.hazelcast.config.Config config, com.hazelcast.core.HazelcastInstance primaryHazelcastInstance, List<org.apache.axis2.clustering.ClusteringMessage> messageBuffer)
public void setPrimaryHazelcastInstance(com.hazelcast.core.HazelcastInstance primaryHazelcastInstance)
setPrimaryHazelcastInstance in interface org.wso2.carbon.core.clustering.hazelcast.HazelcastMembershipSchemepublic void setLocalMember(com.hazelcast.core.Member localMember)
setLocalMember in interface org.wso2.carbon.core.clustering.hazelcast.HazelcastMembershipSchemepublic void setCarbonCluster(org.wso2.carbon.core.clustering.hazelcast.HazelcastCarbonClusterImpl hazelcastCarbonCluster)
setCarbonCluster in interface org.wso2.carbon.core.clustering.hazelcast.HazelcastMembershipSchemepublic void init()
throws org.apache.axis2.clustering.ClusteringFault
init in interface org.apache.axis2.clustering.MembershipSchemeorg.apache.axis2.clustering.ClusteringFaultpublic void joinGroup()
joinGroup in interface org.apache.axis2.clustering.MembershipSchemeCopyright © 2022 WSO2. All rights reserved.