Interface HttpServerDescriptor

  • All Superinterfaces:
    org.refcodes.mixin.AliasAccessor, org.refcodes.net.HostAccessor, org.refcodes.net.IpAddressAccessor, PingUrlAccessor, org.refcodes.mixin.PortAccessor
    All Known Subinterfaces:
    HttpServerDescriptor.HttpServerDescriptorBuilder<B>


    public interface HttpServerDescriptor
    extends org.refcodes.mixin.AliasAccessor, PingUrlAccessor, org.refcodes.mixin.PortAccessor, org.refcodes.net.HostAccessor, org.refcodes.net.IpAddressAccessor
    The HttpServerDescriptor describes a server to be registered at a discovery registry so clients can resolve the server's URL.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
      The HttpServerDescriptor.HttpServerDescriptorBuilder interface extends the HttpServerDescriptor interface with builder functionality as of the builder pattern.
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor

        org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
      • Nested classes/interfaces inherited from interface org.refcodes.net.HostAccessor

        org.refcodes.net.HostAccessor.HostBuilder<B extends org.refcodes.net.HostAccessor.HostBuilder<?>>, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostProperty
      • Nested classes/interfaces inherited from interface org.refcodes.net.IpAddressAccessor

        org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>>, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressProperty
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.PortAccessor

        org.refcodes.mixin.PortAccessor.PortBuilder<B extends org.refcodes.mixin.PortAccessor.PortBuilder<B>>, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortProperty
    • Method Summary

      • Methods inherited from interface org.refcodes.mixin.AliasAccessor

        getAlias
      • Methods inherited from interface org.refcodes.net.HostAccessor

        getHost
      • Methods inherited from interface org.refcodes.net.IpAddressAccessor

        getIpAddress, toCidrNotation
      • Methods inherited from interface org.refcodes.mixin.PortAccessor

        getPort