|
OSGi™ Core Release 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
org.osgi.framework.BundleEvent
public class BundleEvent
An event from the Framework describing a bundle lifecycle change.
BundleEvent objects are delivered to
SynchronousBundleListeners and BundleListeners when a change
occurs in a bundle's lifecycle. A type code is used to identify the event
type for future extendability.
OSGi Alliance reserves the right to extend the set of types.
BundleListener,
SynchronousBundleListener,
Serialized Form| Field Summary | |
|---|---|
static int |
INSTALLED
The bundle has been installed. |
static int |
LAZY_ACTIVATION
The bundle will be lazily activated. |
static int |
RESOLVED
The bundle has been resolved. |
static int |
STARTED
The bundle has been started. |
static int |
STARTING
The bundle is about to be activated. |
static int |
STOPPED
The bundle has been stopped. |
static int |
STOPPING
The bundle is about to deactivated. |
static int |
UNINSTALLED
The bundle has been uninstalled. |
static int |
UNRESOLVED
The bundle has been unresolved. |
static int |
UPDATED
The bundle has been updated. |
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
BundleEvent(int type,
Bundle bundle)
Creates a bundle event of the specified type. |
|
BundleEvent(int type,
Bundle bundle,
Bundle origin)
Creates a bundle event of the specified type. |
|
| Method Summary | |
|---|---|
Bundle |
getBundle()
Returns the bundle which had a lifecycle change. |
Bundle |
getOrigin()
Returns the bundle that was the origin of the event. |
int |
getType()
Returns the type of lifecyle event. |
| Methods inherited from class java.util.EventObject |
|---|
getSource, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int INSTALLED
BundleContext.installBundle(String),
Constant Field Valuespublic static final int STARTED
The bundle's BundleActivator
start method has been executed if the bundle has a bundle activator
class.
Bundle.start(),
Constant Field Valuespublic static final int STOPPED
The bundle's BundleActivator
stop method has been executed if the bundle has a bundle activator
class.
Bundle.stop(),
Constant Field Valuespublic static final int UPDATED
Bundle.update(),
Constant Field Valuespublic static final int UNINSTALLED
Bundle.uninstall(),
Constant Field Valuespublic static final int RESOLVED
Bundle.RESOLVED,
Constant Field Valuespublic static final int UNRESOLVED
Bundle.INSTALLED,
Constant Field Valuespublic static final int STARTING
The bundle's BundleActivator
start method is about to be called if the bundle has a bundle activator
class. This event is only delivered to SynchronousBundleListener
s. It is not delivered to BundleListeners.
Bundle.start(),
Constant Field Valuespublic static final int STOPPING
The bundle's BundleActivator
stop method is about to be called if the bundle has a bundle activator
class. This event is only delivered to SynchronousBundleListener
s. It is not delivered to BundleListeners.
Bundle.stop(),
Constant Field Valuespublic static final int LAZY_ACTIVATION
The bundle has a lazy activation policy
and is waiting to be activated. It is now in the STARTING state and has a valid BundleContext. This event is only
delivered to SynchronousBundleListeners. It is not delivered to
BundleListeners.
| Constructor Detail |
|---|
public BundleEvent(int type,
Bundle bundle,
Bundle origin)
type - The event type.bundle - The bundle which had a lifecycle change.origin - The bundle which is the origin of the event. For the event
type INSTALLED, this is the bundle whose context was used
to install the bundle. Otherwise it is the bundle itself.
public BundleEvent(int type,
Bundle bundle)
type - The event type.bundle - The bundle which had a lifecycle change. This bundle is
used as the origin of the event.| Method Detail |
|---|
public Bundle getBundle()
public int getType()
public Bundle getOrigin()
For the event type INSTALLED, this is the bundle whose context
was used to install the bundle. Otherwise it is the bundle itself.
|
OSGi™ Core Release 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||