Jayson Maxson
Jayson Maxson
**Describe the bug** A custom table provider has to be passed into the constructor for ProcessingSource, not providing much of an opportunity for initializing the object. If the table provider...
**Is your feature request an entirely new concept?** Not entirely a new concept. This currently happens automatically when modules are dropped in the plugin folder. This will enable an extension...
This functionality currently exists in IProcessorEnvironment, but not IApplicationEnvironment. This is limiting because some global services might need to be able to create a logger outside of a specific processor...
This will help developers create a new SDK Plugin by reducing the amount of template code that must be written from scratch.
The Engine always passes ProcessorOptions.Default when creating processors today. See Engine.CreateExecutors. We need a way to pass in custom options.
Requirements - sharing of types across [folder] isolation - cross-processor time synchronization
Do we need integration tests? Are some of our unit tests functional?
Too many classes are public in the runtime right now for the Engine. We'd like to move some of the Engine code behind a new Runtime class to further hide...
When we run Engine.Process, errors are logged using an ILogger, but they are also stored and exposed through the RuntimeExecutionResults. However, when creating a data processor (Engine.Create), the errors are...
**Describe the bug** If a DLL exists in multiple directories, it may be loaded and its types enumerated multiple times during assembly discovery. When this happens, the second time a...