- All Implemented Interfaces:
- org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor
@Service
public class SlingEngineVersionSpecificFilterOrderConfiguration
extends Object
implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.eclipse.gemini.blueprint.context.BundleContextAware
In Sling Engine 2.3.3, the semantics of the service.ranking property was adjusted
to align to the overall use of service rankings (SLING-2920).
Prior to 2.3.3 a low (e.g. negative) value indicated a higher filter priority, i.e. an earlier place in the filter chain.
Since 2.3.3, the opposite is the case. Thus, the ranking of filters published by the NEBA must be adjusted
with regard to the sling engine version. This is what this post processor does.
- Author:
- Olaf Otto