Documentation
¶
Index ¶
- func Launch(ctx context.Context, options ...Option) (err error)
- func Run(ctx context.Context, handler func(ctx context.Context), options ...Option) (err error)
- type App
- type Config
- type Option
- func WithActive(active string) Option
- func WithCloseTimeout(timeout time.Duration) Option
- func WithConfigRetriever(retriever configs.Retriever) Option
- func WithEndpoint(builder ...endpoints.EndpointBuilder) Option
- func WithEndpointRetriever(builder endpoints.EndpointRetrieverBuilder) Option
- func WithEndpoints(builders []endpoints.EndpointBuilder) Option
- func WithExtraTransport(builder ...transports.Builder) Option
- func WithGracefulShutdown(signals ...os.Signal) Option
- func WithLogger(builder logs.Builder) Option
- func WithVersion(v string) Option
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Option ¶
func WithActive ¶
func WithCloseTimeout ¶
func WithConfigRetriever ¶
func WithEndpoint ¶
func WithEndpoint(builder ...endpoints.EndpointBuilder) Option
func WithEndpointRetriever ¶
func WithEndpointRetriever(builder endpoints.EndpointRetrieverBuilder) Option
func WithEndpoints ¶
func WithEndpoints(builders []endpoints.EndpointBuilder) Option
func WithExtraTransport ¶
func WithExtraTransport(builder ...transports.Builder) Option
func WithGracefulShutdown ¶
func WithLogger ¶
func WithVersion ¶
type Options ¶
type Options struct {
Active string
Version string
ConfigRetriever configs.Retriever
LoggerBuilder logs.Builder
EndpointBuilders []endpoints.EndpointBuilder
EndpointRetrieverBuilder endpoints.EndpointRetrieverBuilder
ExtraTransportBuilders []transports.Builder
GracefulShutdownListenWinds []whisper.Wind
CloseTimeout time.Duration
}
Click to show internal directories.
Click to hide internal directories.