Interface HttpServerDescriptor

All Superinterfaces:
org.refcodes.mixin.AliasAccessor, org.refcodes.web.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.web.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 
    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.web.HostAccessor

    org.refcodes.web.HostAccessor.HostBuilder<B extends org.refcodes.web.HostAccessor.HostBuilder<?>>, org.refcodes.web.HostAccessor.HostMutator, org.refcodes.web.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.web.HostAccessor

    getHost

    Methods inherited from interface org.refcodes.net.IpAddressAccessor

    getIpAddress, toCidrNotation

    Methods inherited from interface org.refcodes.rest.PingUrlAccessor

    getPingUrl

    Methods inherited from interface org.refcodes.mixin.PortAccessor

    getPort