Class KubernetesApiEndpointSlicesProvider

java.lang.Object
com.hazelcast.kubernetes.KubernetesApiEndpointSlicesProvider

public class KubernetesApiEndpointSlicesProvider extends Object
  • Constructor Details

    • KubernetesApiEndpointSlicesProvider

      public KubernetesApiEndpointSlicesProvider()
  • Method Details

    • getEndpointsByServiceLabelUrlString

      public String getEndpointsByServiceLabelUrlString()
    • getEndpointsByNameUrlString

      public String getEndpointsByNameUrlString()
    • getEndpointsUrlString

      public String 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

      public Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,String> extractServices(com.hazelcast.internal.json.JsonObject endpointsListJson, List<String> privateAddresses)
    • extractNodes

      public Map<com.hazelcast.kubernetes.KubernetesClient.EndpointAddress,String> extractNodes(com.hazelcast.internal.json.JsonObject jsonObject, List<String> privateAddresses)
    • extractPort

      default Integer extractPort(com.hazelcast.internal.json.JsonValue subsetJson)
    • extractAdditionalPropertiesFrom

      default Map<String,String> extractAdditionalPropertiesFrom(com.hazelcast.internal.json.JsonValue endpointAddressJson)
    • noCorrespondingServicesException

      default com.hazelcast.kubernetes.KubernetesClientException noCorrespondingServicesException(Set<String> endpoints)
    • noNodeNameAssignedException

      default com.hazelcast.kubernetes.KubernetesClientException noNodeNameAssignedException(Set<String> endpoints)