Package org.nuxeo.runtime.osgi
Class OSGiComponentLoader
java.lang.Object
org.nuxeo.runtime.osgi.OSGiComponentLoader
- All Implemented Interfaces:
EventListener,org.osgi.framework.BundleListener,org.osgi.framework.SynchronousBundleListener
public class OSGiComponentLoader
extends Object
implements org.osgi.framework.SynchronousBundleListener
- Author:
- Bogdan Stefanescu, Ian Smith, Florent Guillaume
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbundleChanged(org.osgi.framework.BundleEvent event) static StringbundleEventAsString(int eventType) Used for generating good debug info.static StringbundleStateAsString(int state) Used for generating good debug info.voidinstall()void
-
Constructor Details
-
OSGiComponentLoader
-
-
Method Details
-
install
public void install() -
uninstall
public void uninstall() -
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event) - Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
bundleStateAsString
Used for generating good debug info. Convert bit vector into printable string.- Parameters:
state- bitwise-or of UNINSTALLED, INSTALLED, RESOLVED, STARTING, STOPPING, and ACTIVE- Returns:
- printable version of bits that are on
-
bundleEventAsString
Used for generating good debug info. Convert event type into printable string.- Parameters:
eventType- INSTALLED, STARTED,STOPPED, UNINSTALLED,UPDATED- Returns:
- printable version of event type
-