Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PluginInstantiator has to understand if macro is enabled and set fields appropriately.. 

During configure time in the configurePipeline method, if a field is macro enabled, PluginInstantiator would try to use configValue as the value for the field in order to instantiate the plugin.Pipeline developer should take care that configurePipeline doesn't use the config fields which are macro enabled.  the property should not be validated as the macro has not been provided a substitutable value.

During runtime, PipelineInsantiator would get config fields and values to substitute and can use that information to substitute macro appropriately and return an instantiated plugin.

...