Documentation ¶
Index ¶
- type ApplicationBuilder
- type Host
- type HostBuilder
- type HostBuilderDecorator
- func (h HostBuilderDecorator) OverrideConfigure(configureFunc interface{}, builder abstractions.IApplicationBuilder)
- func (h HostBuilderDecorator) OverrideIOCInnerConfigures(serviceCollection *dependencyinjection.ServiceCollection)
- func (h HostBuilderDecorator) OverrideNewApplicationBuilder(context *abstractions.HostBuilderContext) abstractions.IApplicationBuilder
- func (h HostBuilderDecorator) OverrideNewHost(server abstractions.IServer, context *abstractions.HostBuilderContext) abstractions.IServiceHost
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationBuilder ¶
type ApplicationBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationBuilder ¶
func NewApplicationBuilder() *ApplicationBuilder
func (*ApplicationBuilder) Build ¶
func (builder *ApplicationBuilder) Build() interface{}
func (*ApplicationBuilder) SetHostBuildContext ¶
func (builder *ApplicationBuilder) SetHostBuildContext(context *abstractions.HostBuilderContext)
type Host ¶
type Host struct {
abstractions.ServiceHost
}
func NewHost ¶
func NewHost(server abstractions.IServer, hostContext *abstractions.HostBuilderContext) Host
type HostBuilder ¶
type HostBuilder struct {
abstractions.HostBuilder
}
func NewHostBuilder ¶
func NewHostBuilder() *HostBuilder
type HostBuilderDecorator ¶
type HostBuilderDecorator struct { }
func NewHostBuilderDecorator ¶
func NewHostBuilderDecorator() HostBuilderDecorator
func (HostBuilderDecorator) OverrideConfigure ¶
func (h HostBuilderDecorator) OverrideConfigure(configureFunc interface{}, builder abstractions.IApplicationBuilder)
func (HostBuilderDecorator) OverrideIOCInnerConfigures ¶
func (h HostBuilderDecorator) OverrideIOCInnerConfigures(serviceCollection *dependencyinjection.ServiceCollection)
func (HostBuilderDecorator) OverrideNewApplicationBuilder ¶
func (h HostBuilderDecorator) OverrideNewApplicationBuilder(context *abstractions.HostBuilderContext) abstractions.IApplicationBuilder
func (HostBuilderDecorator) OverrideNewHost ¶
func (h HostBuilderDecorator) OverrideNewHost(server abstractions.IServer, context *abstractions.HostBuilderContext) abstractions.IServiceHost
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) Run ¶
func (server *Server) Run(context *abstractions.HostBuilderContext) (e error)
Click to show internal directories.
Click to hide internal directories.