Package org.eclipse.jetty.ee10.osgi.boot
Class EE10Activator
java.lang.Object
org.eclipse.jetty.ee10.osgi.boot.EE10Activator
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
EE10Activator
Enable deployment of webapps/contexts to E10E
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classServerTracker Tracks appearance of Server instances as OSGi services, and then configures them for deployment of EE10 contexts and webapps. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<org.eclipse.jetty.osgi.util.ServerClasspathContributor> static voidregisterServerClasspathContributor(org.eclipse.jetty.osgi.util.ServerClasspathContributor contributor) voidstart(org.osgi.framework.BundleContext context) Track jetty Server instances and add ability to deploy EE10 contexts/webappsvoidstop(org.osgi.framework.BundleContext context) Stop the activator.static voidunregisterServerClasspathContributor(org.eclipse.jetty.osgi.util.ServerClasspathContributor contributor)
-
Field Details
-
ENVIRONMENT
- See Also:
-
-
Constructor Details
-
EE10Activator
public EE10Activator()
-
-
Method Details
-
registerServerClasspathContributor
public static void registerServerClasspathContributor(org.eclipse.jetty.osgi.util.ServerClasspathContributor contributor) -
unregisterServerClasspathContributor
public static void unregisterServerClasspathContributor(org.eclipse.jetty.osgi.util.ServerClasspathContributor contributor) -
getServerClasspathContributors
public static Collection<org.eclipse.jetty.osgi.util.ServerClasspathContributor> getServerClasspathContributors() -
start
Track jetty Server instances and add ability to deploy EE10 contexts/webapps- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Parameters:
context- the bundle context- Throws:
Exception
-
stop
Stop the activator.- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Throws:
Exception- See Also:
-