All Classes
| Class | Description |
|---|---|
| AbstractAdapter |
Abstract base class for all adapters.
|
| AsyncDeliverTasks |
This class does the actual work of the asynchronous event dispatch.
|
| BundleEventAdapter |
This class registers itself as a listener for bundle events and posts them via
the EventAdmin as specified in 113.6.4 OSGi R4 compendium.
|
| DefaultThreadPool |
A thread pool that allows to execute tasks using pooled threads in order
to ease the thread creation overhead.
|
| DenylistLatch |
A latch that checks handlers for denying on an interval.
|
| EventAdminImpl |
This is the actual implementation of the OSGi R4 Event Admin Service (see the
Compendium 113 for details).
|
| EventAdminImpl.EventHandlerMBean | |
| EventAdminSecurityDecorator |
This class is a decorator for an
EventAdmin service. |
| EventHandlerProxy |
This is a proxy for event handlers.
|
| EventHandlerTracker |
The event handler tracker keeps track of all event handler services.
|
| FrameworkEventAdapter |
This class registers itself as a listener for framework events and posts them via
the EventAdmin as specified in 113.6.3 OSGi R4 compendium.
|
| HandlerTask |
A task that processes an event handler
|
| LogEventAdapter |
This class registers itself as a listener for
LogReaderService services
with the framework and subsequently, a LogListener callback with any
currently available LogReaderService. |
| LogWrapper |
This class mimics the standard OSGi
LogService interface. |
| Matchers | |
| Matchers.Matcher |
The matcher interface for checking if timeout handling
is disabled for the handler.
|
| PermissionsUtil |
Utility class for permissions.
|
| SecureEventAdminFactory |
This class is a factory that secures a given
EventAdmin service by
wrapping it with a new instance of an EventAdminSecurityDecorator on
any call to its getService() method. |
| ServiceEventAdapter |
This class registers itself as a listener for service events and posts them via
the EventAdmin as specified in 113.6.5 OSGi R4 compendium.
|
| SyncDeliverTasks |
This class does the actual work of the synchronous event delivery.
|
| SyncThread |
This thread class is used for sending the events
synchronously.
|