Community
Participate
Working Groups
- Some methods in component implementations can be pushed to the framework. For example, acceptWireTarget and addListener methods are framework code. - The ComponentEventSource interface can be implemented by the AbstractSource class. - Each type of component has an abstract class. For example, AbstractSource, AbstractFilter, AbstractTransform and Abstract Persistor. The code of these abstract classes and their roles are very similar. They implement the logic for finding the wire methods and handling the parameters by reflection, and implements a method to dispatch events to the consuming components. I think most of these code belong to the context, so they don't need to be repeated in the super class for every component type. We can treat the context as a controller that routes data through the assembly components as instructed by the assembly XML.
The DC Assembly feature is deprecated.
Bugzilla cleanup - closing this bug which won't be fixed.