Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module( "vef:integration", fx.Provide( fx.Annotate(auth.NewOutboundRegistry, fx.ParamTags(``, ``, `group:"vef:integration:outbound_auth_schemes"`)), fx.Annotate(auth.NewInboundRegistry, fx.ParamTags(``, ``, ``, `group:"vef:integration:inbound_auth_schemes"`)), definition.NewSecretCodec, exec.NewTableRouteResolver, fx.Annotate( exec.NewInvoker, fx.As(fx.Self()), fx.As(new(integration.Invoker)), fx.As(new(integration.StatsInspector)), ), fx.Annotate( exec.NewReceiver, fx.ParamTags(``, ``, ``, `group:"vef:integration:inbound_handlers"`), ), fx.Annotate( gateway.NewHTTPGateway, fx.ResultTags(`group:"vef:app:middlewares"`), ), ), resource.Module, migration.Module, worker.Module, )
Module is the integration engine module: contract/system/adapter/route definitions, the script-executing Invoker (outbound) and Receiver (inbound), the management API, and the invocation statistics the monitor module reads.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.