|
OSGi™ Service Platform Release 4 Version 4.2 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventConstants
Defines standard names for EventHandler
properties.
Field Summary | |
---|---|
static java.lang.String |
BUNDLE
The Bundle object of the bundle relevant to the event. |
static java.lang.String |
BUNDLE_ID
The Bundle id of the bundle relevant to the event. |
static java.lang.String |
BUNDLE_SIGNER
The Distinguished Names of the signers of the bundle relevant to the event. |
static java.lang.String |
BUNDLE_SYMBOLICNAME
The Bundle Symbolic Name of the bundle relevant to the event. |
static java.lang.String |
BUNDLE_VERSION
The version of the bundle relevant to the event. |
static java.lang.String |
EVENT
The forwarded event object. |
static java.lang.String |
EVENT_FILTER
Service Registration property (named event.filter )
specifying a filter to further select Event s of interest to
a Event Handler service. |
static java.lang.String |
EVENT_TOPIC
Service registration property (named event.topics )
specifying the Event topics of interest to a Event Handler
service. |
static java.lang.String |
EXCEPTION
An exception or error. |
static java.lang.String |
EXCEPTION_CLASS
The name of the exception type. |
static java.lang.String |
EXCEPTION_MESSAGE
The exception message. |
static java.lang.String |
EXECPTION_CLASS
Deprecated. As of 1.1, replaced by EXCEPTION_CLASS |
static java.lang.String |
MESSAGE
A human-readable message that is usually not localized. |
static java.lang.String |
SERVICE
A service reference. |
static java.lang.String |
SERVICE_ID
A service's id. |
static java.lang.String |
SERVICE_OBJECTCLASS
A service's objectClass. |
static java.lang.String |
SERVICE_PID
A service's persistent identity. |
static java.lang.String |
TIMESTAMP
The time when the event occurred, as reported by System.currentTimeMillis() . |
Field Detail |
---|
static final java.lang.String EVENT_TOPIC
event.topics
)
specifying the Event
topics of interest to a Event Handler
service.
Event handlers SHOULD be registered with this property. The value of the property is a string or an array of strings that describe the topics in which the handler is interested. An asterisk ('*') may be used as a trailing wildcard. Event Handlers which do not have a value for this property must not receive events. More precisely, the value of each string must conform to the following grammar:
topic-description := '*' | topic ( '/*' )? topic := token ( '/' token )*
Event
,
Constant Field Valuesstatic final java.lang.String EVENT_FILTER
event.filter
)
specifying a filter to further select Event
s of interest to
a Event Handler service.
Event handlers MAY be registered with this property. The value of this property is a string containing an LDAP-style filter specification. Any of the event's properties may be used in the filter expression. Each event handler is notified for any event which belongs to the topics in which the handler has expressed an interest. If the event handler is also registered with this service property, then the properties of the event must also match the filter for the event to be delivered to the event handler.
If the filter syntax is invalid, then the Event Handler must be ignored and a warning should be logged.
Event
,
Filter
,
Constant Field Valuesstatic final java.lang.String BUNDLE_SIGNER
String
or Collection
of String
.
static final java.lang.String BUNDLE_SYMBOLICNAME
String
.
static final java.lang.String BUNDLE_ID
Long
.
static final java.lang.String BUNDLE
Bundle
.
static final java.lang.String BUNDLE_VERSION
Version
.
static final java.lang.String EVENT
Object
.
static final java.lang.String EXCEPTION
Throwable
.
static final java.lang.String EXCEPTION_CLASS
EXCEPTION
. The type of the
value for this event property is String
.
static final java.lang.String EXCEPTION_MESSAGE
getMessage()
on the exception in the event property
EXCEPTION
. The type of the value for this event property is
String
.
static final java.lang.String MESSAGE
String
.
static final java.lang.String SERVICE
ServiceReference
.
static final java.lang.String SERVICE_ID
Long
.
static final java.lang.String SERVICE_OBJECTCLASS
String[]
.
static final java.lang.String SERVICE_PID
String
.
static final java.lang.String TIMESTAMP
System.currentTimeMillis()
. The type of the value for this
event property is Long
.
static final java.lang.String EXECPTION_CLASS
EXCEPTION_CLASS
|
OSGi™ Service Platform Release 4 Version 4.2 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |