Package com.hazelcast.kubernetes
Class KubernetesApiEndpointSlicesProvider
- java.lang.Object
-
- com.hazelcast.kubernetes.KubernetesApiEndpointSlicesProvider
-
public class KubernetesApiEndpointSlicesProvider extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KubernetesApiEndpointSlicesProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default java.util.Map<java.lang.String,java.lang.String>
extractAdditionalPropertiesFrom(com.hazelcast.internal.json.JsonValue endpointAddressJson)
java.util.Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,java.lang.String>
extractNodes(com.hazelcast.internal.json.JsonObject jsonObject, java.util.List<java.lang.String> privateAddresses)
default java.lang.Integer
extractPort(com.hazelcast.internal.json.JsonValue subsetJson)
java.util.Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,java.lang.String>
extractServices(com.hazelcast.internal.json.JsonObject endpointsListJson, java.util.List<java.lang.String> privateAddresses)
java.lang.String
getEndpointsByNameUrlString()
java.lang.String
getEndpointsByServiceLabelUrlString()
java.lang.String
getEndpointsUrlString()
default com.hazelcast.kubernetes.KubernetesClientException
noCorrespondingServicesException(java.util.Set<java.lang.String> endpoints)
default com.hazelcast.kubernetes.KubernetesClientException
noNodeNameAssignedException(java.util.Set<java.lang.String> endpoints)
java.util.List<com.hazelcast.kubernetes.KubernetesClient.Endpoint>
parseEndpoints(com.hazelcast.internal.json.JsonValue jsonValue)
java.util.List<com.hazelcast.kubernetes.KubernetesClient.Endpoint>
parseEndpointsList(com.hazelcast.internal.json.JsonObject jsonObject)
-
-
-
Method Detail
-
getEndpointsByServiceLabelUrlString
public java.lang.String getEndpointsByServiceLabelUrlString()
-
getEndpointsByNameUrlString
public java.lang.String getEndpointsByNameUrlString()
-
getEndpointsUrlString
public java.lang.String getEndpointsUrlString()
-
parseEndpointsList
public java.util.List<com.hazelcast.kubernetes.KubernetesClient.Endpoint> parseEndpointsList(com.hazelcast.internal.json.JsonObject jsonObject)
-
parseEndpoints
public java.util.List<com.hazelcast.kubernetes.KubernetesClient.Endpoint> parseEndpoints(com.hazelcast.internal.json.JsonValue jsonValue)
-
extractServices
public java.util.Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,java.lang.String> extractServices(com.hazelcast.internal.json.JsonObject endpointsListJson, java.util.List<java.lang.String> privateAddresses)
-
extractNodes
public java.util.Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,java.lang.String> extractNodes(com.hazelcast.internal.json.JsonObject jsonObject, java.util.List<java.lang.String> privateAddresses)
-
extractPort
public default java.lang.Integer extractPort(com.hazelcast.internal.json.JsonValue subsetJson)
-
extractAdditionalPropertiesFrom
public default java.util.Map<java.lang.String,java.lang.String> extractAdditionalPropertiesFrom(com.hazelcast.internal.json.JsonValue endpointAddressJson)
-
noCorrespondingServicesException
public default com.hazelcast.kubernetes.KubernetesClientException noCorrespondingServicesException(java.util.Set<java.lang.String> endpoints)
-
noNodeNameAssignedException
public default com.hazelcast.kubernetes.KubernetesClientException noNodeNameAssignedException(java.util.Set<java.lang.String> endpoints)
-
-