Interface HttpServerContext.HttpServerContextBuilder

All Superinterfaces:
org.refcodes.security.KeyStoreDescriptorAccessor, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorMutator, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorProperty, org.refcodes.io.MaxConnectionsAccessor, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsMutator, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsProperty, org.refcodes.mixin.PortAccessor, org.refcodes.mixin.PortAccessor.PortBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortProperty, SchemeAccessor, SchemeAccessor.SchemeBuilder<HttpServerContext.HttpServerContextBuilder>, SchemeAccessor.SchemeMutator, SchemeAccessor.SchemeProperty
All Known Implementing Classes:
HttpServerContextBuilderImpl
Enclosing interface:
HttpServerContext

public static interface HttpServerContext.HttpServerContextBuilder
extends SchemeAccessor.SchemeProperty, SchemeAccessor.SchemeBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorProperty, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.mixin.PortAccessor.PortProperty, org.refcodes.mixin.PortAccessor.PortBuilder<HttpServerContext.HttpServerContextBuilder>, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsProperty, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder<HttpServerContext.HttpServerContextBuilder>
The HttpServerContext.HttpServerContextBuilder interface extends the HttpServerContext with builder functionality as of the builder pattern.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.security.KeyStoreDescriptorAccessor

    org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<B extends org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<B>>, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorMutator, org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorProperty

    Nested classes/interfaces inherited from interface org.refcodes.io.MaxConnectionsAccessor

    org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder<B extends org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder<B>>, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsMutator, org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsProperty

    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.web.SchemeAccessor

    SchemeAccessor.SchemeBuilder<B extends SchemeAccessor.SchemeBuilder<B>>, SchemeAccessor.SchemeMutator, SchemeAccessor.SchemeProperty
  • Method Summary

    Modifier and Type Method Description
    default HttpServerContext.HttpServerContextBuilder withKeyStoreDescriptor​(org.refcodes.security.KeyStoreDescriptor aStoreDescriptor)
    default HttpServerContext.HttpServerContextBuilder withMaxConnections​(int aMaxConnections)
    default HttpServerContext.HttpServerContextBuilder withPort​(int aPort)
    default HttpServerContext.HttpServerContextBuilder withProtocol​(String aProtocol)
    Sets the protocol for the URL scheme.
    default HttpServerContext.HttpServerContextBuilder withScheme​(org.refcodes.data.Scheme aScheme)
    Sets the UrlScheme for the URL scheme.

    Methods inherited from interface org.refcodes.security.KeyStoreDescriptorAccessor

    getKeyStoreDescriptor

    Methods inherited from interface org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorMutator

    setKeyStoreDescriptor

    Methods inherited from interface org.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorProperty

    letKeyStoreDescriptor

    Methods inherited from interface org.refcodes.io.MaxConnectionsAccessor

    getMaxConnections

    Methods inherited from interface org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsMutator

    setMaxConnections

    Methods inherited from interface org.refcodes.io.MaxConnectionsAccessor.MaxConnectionsProperty

    letMaxConnections

    Methods inherited from interface org.refcodes.mixin.PortAccessor

    getPort

    Methods inherited from interface org.refcodes.mixin.PortAccessor.PortMutator

    setPort

    Methods inherited from interface org.refcodes.mixin.PortAccessor.PortProperty

    letPort

    Methods inherited from interface org.refcodes.web.SchemeAccessor

    getScheme, toProtocol

    Methods inherited from interface org.refcodes.web.SchemeAccessor.SchemeMutator

    setProtocol, setScheme

    Methods inherited from interface org.refcodes.web.SchemeAccessor.SchemeProperty

    letProtocol, letScheme