Package com.hazelcast.kubernetes
Class KubernetesApiEndpointSlicesProvider
java.lang.Object
com.hazelcast.kubernetes.KubernetesApiEndpointSlicesProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractAdditionalPropertiesFrom(com.hazelcast.internal.json.JsonValue endpointAddressJson) extractNodes(com.hazelcast.internal.json.JsonObject jsonObject, List<String> privateAddresses) default IntegerextractPort(com.hazelcast.internal.json.JsonValue subsetJson) extractServices(com.hazelcast.internal.json.JsonObject endpointsListJson, List<String> privateAddresses) default com.hazelcast.kubernetes.KubernetesClientExceptionnoCorrespondingServicesException(Set<String> endpoints) default com.hazelcast.kubernetes.KubernetesClientExceptionnoNodeNameAssignedException(Set<String> endpoints) List<com.hazelcast.kubernetes.KubernetesClient.Endpoint>parseEndpoints(com.hazelcast.internal.json.JsonValue jsonValue) List<com.hazelcast.kubernetes.KubernetesClient.Endpoint>parseEndpointsList(com.hazelcast.internal.json.JsonObject jsonObject)
-
Constructor Details
-
KubernetesApiEndpointSlicesProvider
public KubernetesApiEndpointSlicesProvider()
-
-
Method Details
-
getEndpointsByServiceLabelUrlString
-
getEndpointsByNameUrlString
-
getEndpointsUrlString
-
parseEndpointsList
public List<com.hazelcast.kubernetes.KubernetesClient.Endpoint> parseEndpointsList(com.hazelcast.internal.json.JsonObject jsonObject) -
parseEndpoints
public List<com.hazelcast.kubernetes.KubernetesClient.Endpoint> parseEndpoints(com.hazelcast.internal.json.JsonValue jsonValue) -
extractServices
-
extractNodes
-
extractPort
-
extractAdditionalPropertiesFrom
-
noCorrespondingServicesException
-
noNodeNameAssignedException
-