Package org.refcodes.rest
Interface HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
- All Superinterfaces:
org.refcodes.mixin.AliasAccessor,org.refcodes.mixin.AliasAccessor.AliasBuilder<B>,org.refcodes.mixin.AliasAccessor.AliasMutator,org.refcodes.mixin.AliasAccessor.AliasProperty,org.refcodes.net.HostAccessor,org.refcodes.net.HostAccessor.HostBuilder<B>,org.refcodes.net.HostAccessor.HostMutator,org.refcodes.net.HostAccessor.HostProperty,HttpServerDescriptor,org.refcodes.net.IpAddressAccessor,org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>,org.refcodes.net.IpAddressAccessor.IpAddressMutator,org.refcodes.net.IpAddressAccessor.IpAddressProperty,PingUrlAccessor,PingUrlAccessor.PingUrlBuilder<B>,PingUrlAccessor.PingUrlMutator,PingUrlAccessor.PingUrlProperty,org.refcodes.mixin.PortAccessor,org.refcodes.mixin.PortAccessor.PortBuilder<B>,org.refcodes.mixin.PortAccessor.PortMutator,org.refcodes.mixin.PortAccessor.PortProperty,org.refcodes.net.VirtualHostAccessor,org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B>,org.refcodes.net.VirtualHostAccessor.VirtualHostMutator,org.refcodes.net.VirtualHostAccessor.VirtualHostProperty
- Enclosing interface:
- HttpServerDescriptor
public static interface HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>> extends HttpServerDescriptor, org.refcodes.net.IpAddressAccessor.IpAddressProperty, org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>, org.refcodes.net.HostAccessor.HostProperty, org.refcodes.net.HostAccessor.HostBuilder<B>, org.refcodes.net.VirtualHostAccessor.VirtualHostProperty, org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B>, org.refcodes.mixin.PortAccessor.PortProperty, org.refcodes.mixin.PortAccessor.PortBuilder<B>, PingUrlAccessor.PingUrlProperty, PingUrlAccessor.PingUrlBuilder<B>, org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.mixin.AliasAccessor.AliasBuilder<B>
TheHttpServerDescriptor.HttpServerDescriptorBuilderinterface extends theHttpServerDescriptorinterface with builder functionality as of the builder pattern.
-
-
Nested Class Summary
-
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.rest.HttpServerDescriptor
HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
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.rest.PingUrlAccessor
PingUrlAccessor.PingUrlBuilder<B extends PingUrlAccessor.PingUrlBuilder<?>>, PingUrlAccessor.PingUrlMutator, PingUrlAccessor.PingUrlProperty
-
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
-
Nested classes/interfaces inherited from interface org.refcodes.net.VirtualHostAccessor
org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B extends org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<?>>, org.refcodes.net.VirtualHostAccessor.VirtualHostMutator, org.refcodes.net.VirtualHostAccessor.VirtualHostProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BwithAlias(java.lang.String aAlias)default BwithCidrNotation(java.lang.String aCidrNotation)default BwithHost(java.lang.String aHost)default BwithIpAddress(int[] aIpAddress)default BwithPingUrl(org.refcodes.net.Url aUrl)Sets the pingUrlto use and returns this builder as of the builder pattern.default BwithPort(int aPort)default BwithVirtualHost(java.lang.String aVirtualHost)-
Methods inherited from interface org.refcodes.net.IpAddressAccessor.IpAddressMutator
fromCidrNotation, setIpAddress
-
Methods inherited from interface org.refcodes.rest.PingUrlAccessor
getPingUrl
-
Methods inherited from interface org.refcodes.rest.PingUrlAccessor.PingUrlMutator
setPingUrl
-
-
-
-
Method Detail
-
withAlias
default B withAlias(java.lang.String aAlias)
- Specified by:
withAliasin interfaceorg.refcodes.mixin.AliasAccessor.AliasBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
withIpAddress
default B withIpAddress(int[] aIpAddress)
- Specified by:
withIpAddressin interfaceorg.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
withPingUrl
default B withPingUrl(org.refcodes.net.Url aUrl)
Sets the pingUrlto use and returns this builder as of the builder pattern.- Specified by:
withPingUrlin interfacePingUrlAccessor.PingUrlBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>- Parameters:
aUrl- The pingUrlto be stored by the pingUrlproperty.- Returns:
- This
PingUrlAccessor.PingUrlBuilderinstance to continue configuration.
-
withCidrNotation
default B withCidrNotation(java.lang.String aCidrNotation)
- Specified by:
withCidrNotationin interfaceorg.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
withPort
default B withPort(int aPort)
- Specified by:
withPortin interfaceorg.refcodes.mixin.PortAccessor.PortBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
withHost
default B withHost(java.lang.String aHost)
- Specified by:
withHostin interfaceorg.refcodes.net.HostAccessor.HostBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
withVirtualHost
default B withVirtualHost(java.lang.String aVirtualHost)
- Specified by:
withVirtualHostin interfaceorg.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
-
-