Documentation
¶
Overview ¶
Package "issue135" provides primitives to interact with the AsyncAPI specification.
Code generated by github.com/lerenn/asyncapi-codegen version (devel) DO NOT EDIT.
Index ¶
Constants ¶
View Source
const ( // GroupChannelPath is the constant representing the 'GroupChannel' channel path. GroupChannelPath = "group" // InfoChannelPath is the constant representing the 'InfoChannel' channel path. InfoChannelPath = "info" // ProjectChannelPath is the constant representing the 'ProjectChannel' channel path. ProjectChannelPath = "project" // ResourceChannelPath is the constant representing the 'ResourceChannel' channel path. ResourceChannelPath = "resource" // StatusChannelPath is the constant representing the 'StatusChannel' channel path. StatusChannelPath = "status" )
View Source
const AsyncAPIVersion = "1.2.3"
AsyncAPIVersion is the version of the used AsyncAPI document
Variables ¶
View Source
var ChannelsPaths = []string{ GroupChannelPath, InfoChannelPath, ProjectChannelPath, ResourceChannelPath, StatusChannelPath, }
ChannelsPaths is an array of all channels paths
Functions ¶
This section is empty.
Types ¶
type ControllerOption ¶
type ControllerOption func(controller *controller)
ControllerOption is the type of the options that can be passed when creating a new Controller
func WithErrorHandler ¶ added in v0.35.0
func WithErrorHandler(handler extensions.ErrorHandler) ControllerOption
WithErrorHandler attaches a errorhandler to handle errors from subscriber functions
func WithLogger ¶
func WithLogger(logger extensions.Logger) ControllerOption
WithLogger attaches a logger to the controller
func WithMiddlewares ¶
func WithMiddlewares(middlewares ...extensions.Middleware) ControllerOption
WithMiddlewares attaches middlewares that will be executed when sending or receiving messages
Click to show internal directories.
Click to hide internal directories.