Package com.hazelcast.kubernetes
Class KubernetesApiEndpointSlicesProvider
java.lang.Object
com.hazelcast.kubernetes.KubernetesApiEndpointSlicesProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionextractAdditionalPropertiesFrom
(com.hazelcast.internal.json.JsonValue endpointAddressJson) extractNodes
(com.hazelcast.internal.json.JsonObject jsonObject, List<String> privateAddresses) default Integer
extractPort
(com.hazelcast.internal.json.JsonValue subsetJson) extractServices
(com.hazelcast.internal.json.JsonObject endpointsListJson, List<String> privateAddresses) default com.hazelcast.kubernetes.KubernetesClientException
noCorrespondingServicesException
(Set<String> endpoints) default com.hazelcast.kubernetes.KubernetesClientException
noNodeNameAssignedException
(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
-