|
||||||||||
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 String |
BUNDLE
The Bundle object of the bundle relevant to the event. |
static String |
BUNDLE_ID
The Bundle id of the bundle relevant to the event. |
static String |
BUNDLE_SIGNER
The Distinguished Name of the bundle relevant to the event. |
static String |
BUNDLE_SYMBOLICNAME
The Bundle Symbolic Name of the bundle relevant to the event. |
static String |
EVENT
The actual event object. |
static 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 String |
EVENT_TOPIC
Service registration property (named event.topic )
specifying the Event topics of interest to a Event Handler
service. |
static String |
EXCEPTION
An exception or error. |
static String |
EXCEPTION_CLASS
Must be equal to the name of the Exception class. |
static String |
EXCEPTION_MESSAGE
Must be equal to exception.getMessage() |
static String |
EXECPTION_CLASS
Deprecated. As of 1.1, replaced by EXCEPTION_CLASS |
static String |
MESSAGE
A human-readable message that is usually not localized. |
static String |
SERVICE
A service |
static String |
SERVICE_ID
A service's id. |
static String |
SERVICE_OBJECTCLASS
A service's objectClass |
static String |
SERVICE_PID
A service's persistent identity. |
static String |
TIMESTAMP
The time when the event occurred, as reported by System.currentTimeMillis() |
Field Detail |
---|
static final String EVENT_TOPIC
event.topic
)
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 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 entry in the array must conform to the following grammar:
topic-description := '*' | topic ( '/*' )? topic := token ( '/' token )*
Event
,
Constant Field Valuesstatic final 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 String BUNDLE_SIGNER
static final String BUNDLE_SYMBOLICNAME
static final String BUNDLE_ID
static final String BUNDLE
static final String EVENT
static final String EXCEPTION
static final String EXCEPTION_CLASS
static final String EXCEPTION_MESSAGE
static final String MESSAGE
static final String SERVICE
static final String SERVICE_ID
static final String SERVICE_OBJECTCLASS
static final String SERVICE_PID
static final String TIMESTAMP
static final String EXECPTION_CLASS
EXCEPTION_CLASS
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |