Package org.refcodes.net
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>
TheHttpServerContext.HttpServerContextBuilderinterface extends theHttpServerContextwith 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.net.SchemeAccessor
SchemeAccessor.SchemeBuilder<B extends SchemeAccessor.SchemeBuilder<B>>, SchemeAccessor.SchemeMutator, SchemeAccessor.SchemeProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default HttpServerContext.HttpServerContextBuilderwithKeyStoreDescriptor(org.refcodes.security.KeyStoreDescriptor aStoreDescriptor)default HttpServerContext.HttpServerContextBuilderwithMaxConnections(int aMaxConnections)default HttpServerContext.HttpServerContextBuilderwithPort(int aPort)default HttpServerContext.HttpServerContextBuilderwithProtocol(java.lang.String aProtocol)Sets the protocol for the URL scheme.default HttpServerContext.HttpServerContextBuilderwithScheme(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.io.MaxConnectionsAccessor.MaxConnectionsMutator
setMaxConnections
-
Methods inherited from interface org.refcodes.net.SchemeAccessor
getScheme, toProtocol
-
Methods inherited from interface org.refcodes.net.SchemeAccessor.SchemeMutator
setProtocol, setScheme
-
-
-
-
Method Detail
-
withKeyStoreDescriptor
default HttpServerContext.HttpServerContextBuilder withKeyStoreDescriptor(org.refcodes.security.KeyStoreDescriptor aStoreDescriptor)
- Specified by:
withKeyStoreDescriptorin interfaceorg.refcodes.security.KeyStoreDescriptorAccessor.KeyStoreDescriptorBuilder<HttpServerContext.HttpServerContextBuilder>
-
withMaxConnections
default HttpServerContext.HttpServerContextBuilder withMaxConnections(int aMaxConnections)
- Specified by:
withMaxConnectionsin interfaceorg.refcodes.io.MaxConnectionsAccessor.MaxConnectionsBuilder<HttpServerContext.HttpServerContextBuilder>
-
withPort
default HttpServerContext.HttpServerContextBuilder withPort(int aPort)
- Specified by:
withPortin interfaceorg.refcodes.mixin.PortAccessor.PortBuilder<HttpServerContext.HttpServerContextBuilder>
-
withProtocol
default HttpServerContext.HttpServerContextBuilder withProtocol(java.lang.String aProtocol)
Sets the protocol for the URL scheme.- Specified by:
withProtocolin interfaceSchemeAccessor.SchemeBuilder<HttpServerContext.HttpServerContextBuilder>- Parameters:
aProtocol- The protocol to be stored by the URL scheme.- Returns:
- The builder for applying multiple build operations.
-
withScheme
default HttpServerContext.HttpServerContextBuilder withScheme(org.refcodes.data.Scheme aScheme)
Sets the UrlScheme for the URL scheme.- Specified by:
withSchemein interfaceSchemeAccessor.SchemeBuilder<HttpServerContext.HttpServerContextBuilder>- Parameters:
aScheme- The UrlScheme to be stored by the URL scheme.- Returns:
- The builder for applying multiple build operations.
-
-