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.