minos.networks.decorators.builders module¶
- class minos.networks.decorators.builders.EnrouteBuilder(*classes, middleware=None)[source]¶
Bases:
objectEnroute 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.