All Classes
-
All Classes Interface Summary Class Summary 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 anEventAdmin
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 handlerLogEventAdapter This class registers itself as a listener forLogReaderService
services with the framework and subsequently, aLogListener
callback with any currently availableLogReaderService
.LogWrapper This class mimics the standard OSGiLogService
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 givenEventAdmin
service by wrapping it with a new instance of anEventAdminSecurityDecorator
on any call to itsgetService()
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.