Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigReload ¶
type ConfigReload interface { Fire(ctx context.Context, Config contract.ConfigUnmarshaler) error On(func(ctx context.Context, Config contract.ConfigUnmarshaler) error) func() }
type GRPCServerShutdown ¶
type GRPCServerShutdown interface { Fire(ctx context.Context, payload GRPCServerShutdownPayload) error On(func(ctx context.Context, payload GRPCServerShutdownPayload) error) (unsubscribe func()) }
type GRPCServerShutdownPayload ¶
GRPCServerShutdownPayload is the payload of GRPCServerShutdown event
type GRPCServerStart ¶
type GRPCServerStart interface { Fire(ctx context.Context, payload GRPCServerStartPayload) error On(func(ctx context.Context, payload GRPCServerStartPayload) error) (unsubscribe func()) }
type GRPCServerStartPayload ¶
GRPCServerStartPayload is the payload of GRPCServerStart event
type HTTPServerShutdown ¶
type HTTPServerShutdown interface { Fire(ctx context.Context, payload HTTPServerShutdownPayload) error On(func(ctx context.Context, payload HTTPServerShutdownPayload) error) (unsubscribe func()) }
type HTTPServerShutdownPayload ¶
HTTPServerShutdownPayload is the payload of HTTPServerShutdown event
type HTTPServerStart ¶
type HTTPServerStart interface { Fire(ctx context.Context, payload HTTPServerStartPayload) error On(func(ctx context.Context, payload HTTPServerStartPayload) error) (unsubscribe func()) }
Click to show internal directories.
Click to hide internal directories.