Class BindingsValuesProvidersByContextImpl

  • All Implemented Interfaces:
    org.apache.sling.scripting.api.BindingsValuesProvidersByContext, org.osgi.util.tracker.ServiceTrackerCustomizer

    public class BindingsValuesProvidersByContextImpl
    extends Object
    implements org.apache.sling.scripting.api.BindingsValuesProvidersByContext, org.osgi.util.tracker.ServiceTrackerCustomizer
    Our default BindingsValuesProvidersByContext implementation
    • Field Detail

      • DEFAULT_CONTEXT_ARRAY

        public static final String[] DEFAULT_CONTEXT_ARRAY
    • Constructor Detail

      • BindingsValuesProvidersByContextImpl

        public BindingsValuesProvidersByContextImpl()
    • Method Detail

      • activate

        public void activate​(org.osgi.service.component.ComponentContext ctx)
      • deactivate

        public void deactivate​(org.osgi.service.component.ComponentContext ctx)
      • getBindingsValuesProviders

        public Collection<org.apache.sling.scripting.api.BindingsValuesProvider> getBindingsValuesProviders​(ScriptEngineFactory scriptEngineFactory,
                                                                                                            String context)
        Specified by:
        getBindingsValuesProviders in interface org.apache.sling.scripting.api.BindingsValuesProvidersByContext
      • addingService

        public Object addingService​(org.osgi.framework.ServiceReference reference)
        Specified by:
        addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
      • modifiedService

        public void modifiedService​(org.osgi.framework.ServiceReference reference,
                                    Object service)
        Specified by:
        modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
      • removedService

        public void removedService​(org.osgi.framework.ServiceReference reference,
                                   Object service)
        Specified by:
        removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer