Class EE10Activator.ServerTracker

java.lang.Object
org.eclipse.jetty.ee10.osgi.boot.EE10Activator.ServerTracker
All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer<Server,Object>
Enclosing class:
EE10Activator

public static class EE10Activator.ServerTracker extends Object implements org.osgi.util.tracker.ServiceTrackerCustomizer<Server,Object>
ServerTracker Tracks appearance of Server instances as OSGi services, and then configures them for deployment of EE10 contexts and webapps.
  • Constructor Details

    • ServerTracker

      public ServerTracker(org.osgi.framework.Bundle bundle)
  • Method Details

    • addingService

      public Object addingService(org.osgi.framework.ServiceReference<Server> sr)
      Specified by:
      addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<Server,Object>
    • modifiedService

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

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