|
OSGi™ Service Platform Release 2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.EventObject org.osgi.framework.FrameworkEvent
A general Framework event.
FrameworkEvent is the event class used when notifying listeners of general events occuring within the OSGI environment. A type code is used to identify the event type for future extendability.
OSGi reserves the right to extend the set of event types.
Field Summary | |
static int |
ERROR
An error has occurred. |
static int |
STARTED
The Framework has started. |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
FrameworkEvent(int type,
Bundle bundle,
java.lang.Throwable throwable)
Creates a Framework event with a related bundle and exception. |
|
FrameworkEvent(int type,
java.lang.Object source)
Creates a Framework event. |
Method Summary | |
Bundle |
getBundle()
Returns the bundle associated with the event. |
java.lang.Throwable |
getThrowable()
Returns the exception associated with the event. |
int |
getType()
Returns the type of bundle state change. |
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 STARTED
This event is broadcast when the Framework has started after all installed bundles that are marked to be started have been started.
The value of STARTED is 0x00000001.
public static final int ERROR
There was an error associated with a bundle.
The value of ERROR is 0x00000002.
Constructor Detail |
public FrameworkEvent(int type, java.lang.Object source)
This constructor is used for Framework events of type STARTED.
type
- The event type.source
- The event source object. This may not be null
.public FrameworkEvent(int type, Bundle bundle, java.lang.Throwable throwable)
This constructor is used for Framework events of type ERROR.
type
- The event type.bundle
- The related bundle.throwable
- The related exception.Method Detail |
public java.lang.Throwable getThrowable()
If the event type is ERROR, this method returns the exception related to the error.
public Bundle getBundle()
If the event type is ERROR, this metod returns the bundle related to the error. This bundle is also the source of the event.
public int getType()
The type values are:
|
OSGi™ Service Platform Release 2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |