org.osgi.framework
public class FrameworkEvent extends EventObject
FrameworkEvent
objects are delivered to
FrameworkListener
s when a general event occurs within the
OSGi environment. A type code is used to identify the event type for future
extendability.
OSGi Alliance reserves the right to extend the set of event types.
Version: $Revision: 1.15 $
See Also: FrameworkListener
UNKNOWN:
Field Summary | |
---|---|
static int | ERROR
An error has occurred.
|
static int | INFO
An informational event has occurred.
|
static int | PACKAGES_REFRESHED
A PackageAdmin.refreshPackage operation has completed.
|
static int | STARTED
The Framework has started.
|
static int | STARTLEVEL_CHANGED
A StartLevel.setStartLevel operation has completed.
|
static int | WARNING
A warning has occurred.
|
Constructor Summary | |
---|---|
FrameworkEvent(int type, Object source)
Creates a Framework event.
| |
FrameworkEvent(int type, Bundle bundle, Throwable throwable)
Creates a Framework event regarding the specified bundle.
|
Method Summary | |
---|---|
Bundle | getBundle()
Returns the bundle associated with the event. |
Throwable | getThrowable()
Returns the exception related to this event.
|
int | getType()
Returns the type of framework event.
|
There was an error associated with a bundle.
The value of ERROR
is 0x00000002.
There was an informational event associated with a bundle.
The value of INFO
is 0x00000020.
Since: 1.3
This event is fired when the Framework has completed the refresh packages operation initiated by a call to the PackageAdmin.refreshPackages method.
The value of PACKAGES_REFRESHED
is 0x00000004.
Since: 1.2
See Also: "
PackageAdmin.refreshPackages
"
This event is fired when the Framework has started after all installed bundles that are marked to be started have been started and the Framework has reached the intitial start level.
The value of STARTED
is 0x00000001.
See Also: "
StartLevel
"
This event is fired when the Framework has completed changing the active start level initiated by a call to the StartLevel.setStartLevel method.
The value of STARTLEVEL_CHANGED
is 0x00000008.
Since: 1.2
See Also: "
StartLevel
"
There was a warning associated with a bundle.
The value of WARNING
is 0x00000010.
Since: 1.3
Deprecated: As of 1.2. This constructor is deprecated in favor of using the other constructor with the System Bundle as the event source.
Creates a Framework event.Parameters: type The event type. source The event source object. This may not be null
.
Parameters: type The event type. bundle The event source. throwable The related exception. This argument may be
null
if there is no related exception.
Returns: The bundle associated with the event.
Returns: The related exception or null
if none.
The type values are:
Returns: The type of state change.