Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
The Windows-only CollectorInitiatedSubscription processor lists its properties differently from all other processors: instead of having static const Property fields, it has a non-static subscriptionName_ field which contains Property* pointers, which are copied into Property objects in initialize(). The properties are wrapped into a SupportedProperty class which is not used anywhere else.
There are also no unit tests for this processor.
If this processor is not required, we should remove it.
If it is required, then we need to write unit tests for it, and change the way it uses properties to the pattern used by other processors.