minos.networks.decorators.builders module¶
- class minos.networks.decorators.builders.EnrouteBuilder(*classes, middleware=None)[source]¶
Bases:
object
Enroute builder class.
- get_broker_command_query(**kwargs)[source]¶
Get the broker handlers for commands and queries.
- Return type
dict
[minos.networks.decorators.definitions.broker.BrokerEnrouteDecorator
,typing.Callable
[[Request
],Awaitable
[Optional
[Response
]]]]- Returns
A dictionary with decorator classes as keys and callable handlers as values.
- get_broker_command_query_event(**kwargs)[source]¶
Get the broker handlers for commands, queries and events.
- Return type
dict
[minos.networks.decorators.definitions.broker.BrokerEnrouteDecorator
,typing.Callable
[[Request
],Awaitable
[Optional
[Response
]]]]- Returns
A dictionary with decorator classes as keys and callable handlers as values.
- get_broker_event(**kwargs)[source]¶
Get the broker handlers for events.
- Return type
dict
[minos.networks.decorators.definitions.broker.BrokerEnrouteDecorator
,typing.Callable
[[Request
],Awaitable
[Optional
[Response
]]]]- Returns
A dictionary with decorator classes as keys and callable handlers as values.
- get_periodic_event(**kwargs)[source]¶
Get the periodic handlers for events.
- Return type
dict
[minos.networks.decorators.definitions.periodic.PeriodicEnrouteDecorator
,typing.Callable
[[Request
],Awaitable
[Optional
[Response
]]]]- Returns
A dictionary with decorator classes as keys and callable handlers as values.
- get_rest_command_query(**kwargs)[source]¶
Get the rest handlers for commands and queries.
- Return type
dict
[minos.networks.decorators.definitions.rest.RestEnrouteDecorator
,typing.Callable
[[Request
],Awaitable
[Optional
[Response
]]]]- Returns
A dictionary with decorator classes as keys and callable handlers as values.