nat.observability.processor.processor_factory#
Functions#
|
Create a concrete processor class from a processor class and types. |
Create a concrete processor class from a processor class and input type. |
|
Create a concrete processor class from a processor class and output type. |
Module Contents#
- processor_factory( ) type[nat.observability.processor.processor.Processor]#
Create a concrete processor class from a processor class and types.
- Args:
processor_class (type): The processor class to create a concrete instance of from_type (type[Any]): The type of the input data to_type (type[Any]): The type of the output data
- Returns:
type[Processor]: The concrete processor class
- processor_factory_from_type( ) type[nat.observability.processor.processor.Processor]#
Create a concrete processor class from a processor class and input type.
- Args:
processor_class (type): The processor class to create a concrete instance of from_type (type[Any]): The type of the input data
- Returns:
type[Processor]: The concrete processor class
- processor_factory_to_type( ) type[nat.observability.processor.processor.Processor]#
Create a concrete processor class from a processor class and output type.
- Args:
processor_class (type): The processor class to create a concrete instance of to_type (type[Any]): The type of the output data
- Returns:
type[Processor]: The concrete processor class