Class StaticServiceInstanceList

    • Constructor Summary

      Constructors 
      Constructor Description
      StaticServiceInstanceList​(java.lang.String id, java.util.Collection<java.net.URI> loadBalancedURIs)
      Default constructor.
      StaticServiceInstanceList​(java.lang.String id, java.util.Collection<java.net.URI> loadBalancedURIs, java.lang.String contextPath)
      Default constructor.
    • Constructor Detail

      • StaticServiceInstanceList

        public StaticServiceInstanceList​(java.lang.String id,
                                         java.util.Collection<java.net.URI> loadBalancedURIs)
        Default constructor.
        Parameters:
        id - The id
        loadBalancedURIs - The URIs
      • StaticServiceInstanceList

        public StaticServiceInstanceList​(java.lang.String id,
                                         java.util.Collection<java.net.URI> loadBalancedURIs,
                                         @Nullable
                                         java.lang.String contextPath)
        Default constructor.
        Parameters:
        id - The id
        loadBalancedURIs - The URIs
        contextPath - The context path
    • Method Detail

      • getID

        public java.lang.String getID()
        Specified by:
        getID in interface ServiceInstanceList
        Returns:
        The service ID
      • getLoadBalancedURIs

        public java.util.Collection<java.net.URI> getLoadBalancedURIs()
        Returns:
        The URIs that are load balanced
      • getContextPath

        public java.util.Optional<java.lang.String> getContextPath()
        Specified by:
        getContextPath in interface ServiceInstanceList
        Returns:
        The context path to use for requests to the service.