Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseFactoryWrapper ¶
type BaseFactoryWrapper struct {
// contains filtered or unexported fields
}
func NewBaseFactoryWrapper ¶
func NewBaseFactoryWrapper(context servicecontext.ServiceContext, config *configuration.ConfigurationData) *BaseFactoryWrapper
func (*BaseFactoryWrapper) Configuration ¶
func (w *BaseFactoryWrapper) Configuration() *configuration.ConfigurationData
func (*BaseFactoryWrapper) Factory ¶
func (w *BaseFactoryWrapper) Factory() interface{}
func (*BaseFactoryWrapper) ServiceContext ¶
func (w *BaseFactoryWrapper) ServiceContext() servicecontext.ServiceContext
func (*BaseFactoryWrapper) SetFactory ¶
func (w *BaseFactoryWrapper) SetFactory(factory interface{})
type FactoryWrapper ¶
type FactoryWrapper interface { Configuration() *configuration.ConfigurationData ServiceContext() servicecontext.ServiceContext SetFactory(factory interface{}) Factory() interface{} }
type FactoryWrapperConstructor ¶
type FactoryWrapperConstructor = func(servicecontext.ServiceContext, *configuration.ConfigurationData) FactoryWrapper
type FactoryWrapperInitializer ¶
type FactoryWrapperInitializer = func(FactoryWrapper)
type Wrapper ¶
type Wrapper interface {
WrapFactory(identifier string, constructor FactoryWrapperConstructor, initializer FactoryWrapperInitializer)
}
Click to show internal directories.
Click to hide internal directories.