Class ScriptEnginesTracker

  • All Implemented Interfaces:
    EventListener, org.osgi.framework.BundleListener

    public class ScriptEnginesTracker
    extends Object
    implements org.osgi.framework.BundleListener
    Simple service to track script engines available via osgi bundles that define META-INF/services/javax.script.ScriptEngineFactory, e.g. like groovy-all.
    • Constructor Detail

      • ScriptEnginesTracker

        public ScriptEnginesTracker()
    • Method Detail

      • activate

        public void activate​(org.osgi.framework.BundleContext context)
      • deactivate

        public void deactivate()
      • getLanguagesByBundle

        public Map<org.osgi.framework.Bundle,​List<String>> getLanguagesByBundle()
      • bundleChanged

        public void bundleChanged​(org.osgi.framework.BundleEvent event)
        Specified by:
        bundleChanged in interface org.osgi.framework.BundleListener