A B C D E F G H L N O P R S T U

A

Activator - Class in org.apache.felix.eventadmin.impl
The activator of the EventAdmin bundle.
Activator() - Constructor for class org.apache.felix.eventadmin.impl.Activator
 
add(ServiceReference) - Method in interface org.apache.felix.eventadmin.impl.handler.BlackList
Add a service to this blacklist.
add(ServiceReference) - Method in class org.apache.felix.eventadmin.impl.handler.CleanBlackList
Add a service to this blacklist.
add(Object, Object) - Method in interface org.apache.felix.eventadmin.impl.util.CacheMap
Add a value for the key to this cache.
add(Object, Object) - Method in class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
Add the key-value pair to the cache.
append(HandlerTask[]) - Method in class org.apache.felix.eventadmin.impl.dispatch.TaskHandler
Append the tasks to this queue in one atomic operation while preserving their order.
append(HandlerTask[]) - Method in interface org.apache.felix.eventadmin.impl.dispatch.TaskQueue
Append the tasks to this queue in one atomic operation while preserving their order.
AsyncDeliverTasks - Class in org.apache.felix.eventadmin.impl.tasks
This class does the actual work of the asynchronous event dispatch.
AsyncDeliverTasks(TaskQueue, TaskQueue, ThreadPool) - Constructor for class org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks
The constructor of the class that will use the asynchronous queue to append event dispatch handlers.

B

BlackList - Interface in org.apache.felix.eventadmin.impl.handler
This interface represents a simple set that allows to add service references and lookup whether a given reference is in the list.
blackList(ServiceReference) - Method in class org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks
Blacklist the given service reference.
blackListHandler() - Method in class org.apache.felix.eventadmin.impl.tasks.BlockTask
This methods does nothing since we only need this task to block and unblock threads.
blackListHandler() - Method in interface org.apache.felix.eventadmin.impl.tasks.HandlerTask
Blacklist the handler.
blackListHandler() - Method in class org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl
 
blackListHandler() - Method in class org.apache.felix.eventadmin.impl.tasks.ResumeTask
This does nothing since this task is only used to wake-up disabled tasks.
BlacklistingHandlerTasks - Class in org.apache.felix.eventadmin.impl.handler
This class is an implementation of the HandlerTasks interface that does provide blacklisting of event handlers.
BlacklistingHandlerTasks(BundleContext, BlackList, TopicHandlerFilters, Filters, TopicPermissions) - Constructor for class org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks
The constructor of the factory.
block() - Method in class org.apache.felix.eventadmin.impl.tasks.BlockTask
Block the calling thread until this task is executed.
BlockTask - Class in org.apache.felix.eventadmin.impl.tasks
This task will can be used to block a thread that subsequently will be unblocked once the task is executed.
BlockTask() - Constructor for class org.apache.felix.eventadmin.impl.tasks.BlockTask
 
bundleChanged(BundleEvent) - Method in class org.apache.felix.eventadmin.impl.adapter.BundleEventAdapter
Once a bundle event is received this method assembles and posts an event via the EventAdmin as specified in 113.6.4 OSGi R4 compendium.
BundleEventAdapter - Class in org.apache.felix.eventadmin.impl.adapter
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.
BundleEventAdapter(BundleContext, EventAdmin) - Constructor for class org.apache.felix.eventadmin.impl.adapter.BundleEventAdapter
The constructor of the adapter.

C

CacheFilters - Class in org.apache.felix.eventadmin.impl.handler
This is an implementation of the Filters factory that uses a cache in order to speed-up filter creation.
CacheFilters(CacheMap, BundleContext) - Constructor for class org.apache.felix.eventadmin.impl.handler.CacheFilters
The constructor of this factory.
CacheMap - Interface in org.apache.felix.eventadmin.impl.util
This is the interface of a simple cache map.
CacheThreadPool - Class in org.apache.felix.eventadmin.impl.dispatch
An implementation of a thread pool that uses a fixed number of cached threads but will spin-off new threads as needed.
CacheThreadPool(int) - Constructor for class org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool
The constructor of the pool.
CacheTopicHandlerFilters - Class in org.apache.felix.eventadmin.impl.handler
The factory for EventHandler filters based on a certain topic.
CacheTopicHandlerFilters(CacheMap, boolean) - Constructor for class org.apache.felix.eventadmin.impl.handler.CacheTopicHandlerFilters
The constructor of the filter factory.
CacheTopicPermissions - Class in org.apache.felix.eventadmin.impl.security
An implementation of the TopicPermissions factory that uses a given cache in order to speed-up topic permission creation.
CacheTopicPermissions(CacheMap, String) - Constructor for class org.apache.felix.eventadmin.impl.security.CacheTopicPermissions
The constructor of this permission factory.
CleanBlackList - Class in org.apache.felix.eventadmin.impl.handler
This class implements a BlackList that removes references to unregistered services automatically.
CleanBlackList() - Constructor for class org.apache.felix.eventadmin.impl.handler.CleanBlackList
 
clear() - Method in interface org.apache.felix.eventadmin.impl.util.CacheMap
Remove all entries of the cache.
clear() - Method in class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
Remove all entries from the cache.
close() - Method in class org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool
Close the pool i.e, stop pooling threads.
close(HandlerTask) - Method in class org.apache.felix.eventadmin.impl.dispatch.TaskHandler
Close the queue.
close(HandlerTask) - Method in interface org.apache.felix.eventadmin.impl.dispatch.TaskQueue
Close the queue.
close() - Method in interface org.apache.felix.eventadmin.impl.dispatch.ThreadPool
Close the pool i.e, stop pooling threads.
contains(ServiceReference) - Method in interface org.apache.felix.eventadmin.impl.handler.BlackList
Lookup whether a given service is blacklisted.
contains(ServiceReference) - Method in class org.apache.felix.eventadmin.impl.handler.CleanBlackList
Lookup whether a given service is blacklisted.
createEventAdmin(BundleContext, HandlerTasks, DeliverTasks, DeliverTasks) - Method in class org.apache.felix.eventadmin.impl.Activator
Create a event admin implementation.
createFilter(String, Filter) - Method in class org.apache.felix.eventadmin.impl.handler.CacheFilters
Create a filter for the given filter string or return the nullFilter in case the string is null.
createFilter(String, Filter) - Method in interface org.apache.felix.eventadmin.impl.handler.Filters
Create a filter for the given filter string or return the nullFilter in case the string is null.
createFilterForTopic(String) - Method in class org.apache.felix.eventadmin.impl.handler.CacheTopicHandlerFilters
Create a filter that will match all EventHandler services that match the given topic.
createFilterForTopic(String) - Method in interface org.apache.felix.eventadmin.impl.handler.TopicHandlerFilters
Create a filter that will match all EventHandler services that match the given topic.
createHandlerTasks(Event) - Method in class org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks
Create the handler tasks for the event.
createHandlerTasks(Event) - Method in interface org.apache.felix.eventadmin.impl.handler.HandlerTasks
Create the handler tasks for the event.
createTask() - Method in class org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks
Return a DeliverTask that can be used to execute asynchronous event dispatch.
createTask() - Method in interface org.apache.felix.eventadmin.impl.tasks.DeliverTasks
Create a deliver task.
createTask() - Method in class org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks
This will select the appropriate action depending on whether the sending thread is the asynchronous, the synchronous, or an unrelated thread.
createTopicPermission(String) - Method in class org.apache.felix.eventadmin.impl.security.CacheTopicPermissions
Creates a TopicPermission for the given topic and the type of this factory (i.e., PUBLISH or SUBSCRIBE).
createTopicPermission(String) - Method in interface org.apache.felix.eventadmin.impl.security.TopicPermissions
This method returns a TopicPermission object for the given topic and the type (i.e., PUBLISH or SUBSCRIBE) of this factory.

D

DelayScheduler - Class in org.apache.felix.eventadmin.impl.dispatch
A simple delay scheduler that schedules tasks based on a fixed delay.
DelayScheduler(int) - Constructor for class org.apache.felix.eventadmin.impl.dispatch.DelayScheduler
The constructor of the scheduler.
DeliverTask - Interface in org.apache.felix.eventadmin.impl.tasks
Dispatch given event dispatch tasks.
DeliverTasks - Interface in org.apache.felix.eventadmin.impl.tasks
A factory that creates DeliverTask objects.
DispatchTask - Class in org.apache.felix.eventadmin.impl.tasks
This class is the core of the event dispatching (for both, synchronous and asynchronous).
DispatchTask(TaskProducer, Scheduler, HandoverTask) - Constructor for class org.apache.felix.eventadmin.impl.tasks.DispatchTask
The constructor of the object.

E

equals(Object) - Method in class org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator
Overrides equals() and delegates the call to the decorated service instance.
EventAdminImpl - Class in org.apache.felix.eventadmin.impl
This is the actual implementation of the OSGi R4 Event Admin Service (see the Compendium 113 for details).
EventAdminImpl(HandlerTasks, DeliverTasks, DeliverTasks) - Constructor for class org.apache.felix.eventadmin.impl.EventAdminImpl
The constructor of the EventAdmin implementation.
EventAdminSecurityDecorator - Class in org.apache.felix.eventadmin.impl.security
This class is a decorator for an EventAdmin service.
EventAdminSecurityDecorator(Bundle, EventAdmin, TopicPermissions) - Constructor for class org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator
The constructor of this decorator.
execute(DispatchTask, DeliverTask) - Method in class org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool
Executes the task in a thread out of the pool or a new thread if no pooled thread is available.
execute(DispatchTask, DeliverTask) - Method in interface org.apache.felix.eventadmin.impl.dispatch.ThreadPool
Execute the task in a free thread or create a new one.
execute(HandlerTask[]) - Method in class org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks
Execute asynchronous event dispatch.
execute(DispatchTask) - Method in class org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks
Execute the handover in case of timeout or that the asynchronous event dispatching thread is used to send a synchronous event.
execute() - Method in class org.apache.felix.eventadmin.impl.tasks.BlockTask
Unblock possibly blocking threads.
execute(HandlerTask[]) - Method in interface org.apache.felix.eventadmin.impl.tasks.DeliverTask
Dispatch the given event dispatch tasks.
execute() - Method in interface org.apache.felix.eventadmin.impl.tasks.HandlerTask
Deliver the event to the handler.
execute() - Method in class org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl
 
execute(DispatchTask) - Method in interface org.apache.felix.eventadmin.impl.tasks.HandoverTask
Handover the context to another thread.
execute() - Method in class org.apache.felix.eventadmin.impl.tasks.ResumeTask
Stop the current task and wake-up the target.
execute(HandlerTask[]) - Method in class org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks
This blocks an unrelated thread used to send a synchronous event until the event is send (or a timeout occurs).
execute(DispatchTask) - Method in class org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks
Set up a given dispatch task with its ThreadPool in a way that it is associated with a DeliverTask that will push given handler tasks to the queue and then wait for the tasks to be completed.

F

FALSE_FILTER - Static variable in interface org.apache.felix.eventadmin.impl.handler.Filters
A null filter object that does not match any given service reference.
Filters - Interface in org.apache.felix.eventadmin.impl.handler
The factory for Filter objects.
frameworkEvent(FrameworkEvent) - Method in class org.apache.felix.eventadmin.impl.adapter.FrameworkEventAdapter
Once a framework event is received this method assembles and posts an event via the EventAdmin as specified in 113.6.3 OSGi R4 compendium.
FrameworkEventAdapter - Class in org.apache.felix.eventadmin.impl.adapter
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.
FrameworkEventAdapter(BundleContext, EventAdmin) - Constructor for class org.apache.felix.eventadmin.impl.adapter.FrameworkEventAdapter
The constructor of the adapter.

G

get(Object) - Method in interface org.apache.felix.eventadmin.impl.util.CacheMap
Return the value for the key in case there is one in the cache.
get(Object) - Method in class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
Returns the value for the key in case there is one.
getCallback(Thread, DeliverTask) - Method in class org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool
Look-up the callback associated with the task that the given thread is currently executing or return the default value that may be null.
getCallback(Thread, DeliverTask) - Method in interface org.apache.felix.eventadmin.impl.dispatch.ThreadPool
Look-up the callback associated with the task that the given thread is currently executing or return the default value that may be null.
getEventHandler(ServiceReference) - Method in class org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks
Get the real EventHandler service for the handlerRef from the context in case the ref is not blacklisted and the service is not unregistered.
getLogger() - Static method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Returns the singleton instance of this LogWrapper that can be used to send log messages to all currently available LogServices or to standard output, respectively.
getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.eventadmin.impl.security.SecureEventAdminFactory
Returns a new EventAdminSecurityDecorator initialized with the given EventAdmin.
getTask(Thread, DispatchTask) - Method in class org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool
Look-up the task that the given thread is currently executing or return the default value that may be null in case that the thread has not been created by an instance of this class.
getTask(Thread, DispatchTask) - Method in interface org.apache.felix.eventadmin.impl.dispatch.ThreadPool
Look-up the task that the given thread is currently executing or return the default value that may be null in case that the thread has not been created by an instance of this class.
getType() - Method in class org.apache.felix.eventadmin.impl.security.CacheTopicPermissions
Returns the type of the permissions created by this factory.
getType() - Method in interface org.apache.felix.eventadmin.impl.security.TopicPermissions
Get the type (i.e., PUBLISH or SUBSCRIBE) of the permission objects that this factory will create.

H

HandlerTask - Interface in org.apache.felix.eventadmin.impl.tasks
A task that will deliver its event to its EventHandler when executed or blacklist the handler, respectively.
HandlerTaskImpl - Class in org.apache.felix.eventadmin.impl.tasks
An implementation of the HandlerTask interface.
HandlerTaskImpl(ServiceReference, Event, BlacklistingHandlerTasks) - Constructor for class org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl
Construct a delivery task for the given service and event.
HandlerTasks - Interface in org.apache.felix.eventadmin.impl.handler
The factory for event handler tasks.
handover() - Method in class org.apache.felix.eventadmin.impl.tasks.DispatchTask
This method will trigger a callback to the handover callback and stop this task.
HandoverTask - Interface in org.apache.felix.eventadmin.impl.tasks
A task that is used to handover a dispatch thread context to another thread.
hashCode() - Method in class org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator
Overrides hashCode() and returns the hash code of the decorated service instance.
hold() - Method in class org.apache.felix.eventadmin.impl.tasks.DispatchTask
This will pause the task (including its timeout clock) until a call to resume()

L

LeastRecentlyUsedCacheMap - Class in org.apache.felix.eventadmin.impl.util
This class implements a least recently used cache map.
LeastRecentlyUsedCacheMap(int) - Constructor for class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
The constructor of the cache.
log(int, String) - Method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Log a message with the given log level.
log(int, String, Throwable) - Method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Log a message with the given log level and the associated exception.
log(ServiceReference, int, String) - Method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Log a message with the given log level together with the associated service reference.
log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Log a message with the given log level, the associated service reference and exception.
LOG_DEBUG - Static variable in class org.apache.felix.eventadmin.impl.util.LogWrapper
DEBUG LEVEL
LOG_ERROR - Static variable in class org.apache.felix.eventadmin.impl.util.LogWrapper
ERROR LEVEL
LOG_INFO - Static variable in class org.apache.felix.eventadmin.impl.util.LogWrapper
INFO LEVEL
LOG_WARNING - Static variable in class org.apache.felix.eventadmin.impl.util.LogWrapper
WARNING LEVEL
LogEventAdapter - Class in org.apache.felix.eventadmin.impl.adapter
This class registers itself as a listener for LogReaderService services with the framework and subsequently, a LogListener callback with any currently available LogReaderService.
LogEventAdapter(BundleContext, EventAdmin) - Constructor for class org.apache.felix.eventadmin.impl.adapter.LogEventAdapter
The constructor of the adapter.
LogWrapper - Class in org.apache.felix.eventadmin.impl.util
This class mimics the standard OSGi LogService interface.

N

next() - Method in class org.apache.felix.eventadmin.impl.dispatch.TaskHandler
Block until a new task is ready and is returned or no more tasks will be returned.
next() - Method in interface org.apache.felix.eventadmin.impl.dispatch.TaskProducer
Block until a new task is ready and is returned or no more tasks will be returned.
NULL_SCHEDULER - Static variable in interface org.apache.felix.eventadmin.impl.dispatch.Scheduler
This is a null object that can be used in case no scheduling is needed.

O

org.apache.felix.eventadmin.impl - package org.apache.felix.eventadmin.impl
 
org.apache.felix.eventadmin.impl.adapter - package org.apache.felix.eventadmin.impl.adapter
 
org.apache.felix.eventadmin.impl.dispatch - package org.apache.felix.eventadmin.impl.dispatch
 
org.apache.felix.eventadmin.impl.handler - package org.apache.felix.eventadmin.impl.handler
 
org.apache.felix.eventadmin.impl.security - package org.apache.felix.eventadmin.impl.security
 
org.apache.felix.eventadmin.impl.tasks - package org.apache.felix.eventadmin.impl.tasks
 
org.apache.felix.eventadmin.impl.util - package org.apache.felix.eventadmin.impl.util
 

P

postEvent(Event) - Method in class org.apache.felix.eventadmin.impl.EventAdminImpl
Post an asynchronous event.
postEvent(Event) - Method in class org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator
This method checks whether the given (i.e., calling) bundle has appropriate permissions to post an event to the targeted topic.
push(HandlerTask[]) - Method in class org.apache.felix.eventadmin.impl.dispatch.TaskHandler
Push the tasks to this queue in one atomic operation while preserving their order.
push(HandlerTask[]) - Method in interface org.apache.felix.eventadmin.impl.dispatch.TaskQueue
Push the tasks to this queue in one atomic operation while preserving their order.

R

remove(Object) - Method in interface org.apache.felix.eventadmin.impl.util.CacheMap
Remove a key and its value from the cache.
remove(Object) - Method in class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
Remove the entry denoted by key from the cache and return its value.
resume() - Method in class org.apache.felix.eventadmin.impl.tasks.DispatchTask
This will let the previously hold task resume.
ResumeTask - Class in org.apache.felix.eventadmin.impl.tasks
A task that wakes-up a disabled DispatchTask.
ResumeTask(DispatchTask, ThreadPool) - Constructor for class org.apache.felix.eventadmin.impl.tasks.ResumeTask
 
run() - Method in class org.apache.felix.eventadmin.impl.tasks.DispatchTask
This will loop until the producer returns null.

S

schedule(Runnable) - Method in class org.apache.felix.eventadmin.impl.dispatch.DelayScheduler
Schedule the task to execute after the given delay.
schedule(Runnable, int) - Method in class org.apache.felix.eventadmin.impl.dispatch.DelayScheduler
Schedule the task to execute after the given delay minus the nice.
schedule(Runnable) - Method in interface org.apache.felix.eventadmin.impl.dispatch.Scheduler
Schedule the given task for execution at a later time based on the behavior of the actual implementor of this interface.
schedule(Runnable, int) - Method in interface org.apache.felix.eventadmin.impl.dispatch.Scheduler
Schedule the given task for execution at a later time based on the behavior of the actual implementor of this interface.
Scheduler - Interface in org.apache.felix.eventadmin.impl.dispatch
A simple scheduler that accepts a task and schedules its for execution at its own discretion (i.e., the behavior of the actual implementor).
SecureEventAdminFactory - Class in org.apache.felix.eventadmin.impl.security
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.
SecureEventAdminFactory(EventAdmin, TopicPermissions) - Constructor for class org.apache.felix.eventadmin.impl.security.SecureEventAdminFactory
The constructor of the factory.
sendEvent(Event) - Method in class org.apache.felix.eventadmin.impl.EventAdminImpl
Send a synchronous event.
sendEvent(Event) - Method in class org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator
This method checks whether the given (i.e., calling) bundle has appropriate permissions to send an event to the targeted topic.
serviceChanged(ServiceEvent) - Method in class org.apache.felix.eventadmin.impl.adapter.LogEventAdapter
Once a LogReaderService register event is received this method registers a LogListener with the received service that assembles and posts any log event via the EventAdmin as specified in 113.6.6 OSGi R4 compendium.
serviceChanged(ServiceEvent) - Method in class org.apache.felix.eventadmin.impl.adapter.ServiceEventAdapter
Once a Service event is received this method assembles and posts an event via the EventAdmin as specified in 113.6.5 OSGi R4 compendium.
ServiceEventAdapter - Class in org.apache.felix.eventadmin.impl.adapter
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.
ServiceEventAdapter(BundleContext, EventAdmin) - Constructor for class org.apache.felix.eventadmin.impl.adapter.ServiceEventAdapter
The constructor of the adapter.
setContext(BundleContext) - Static method in class org.apache.felix.eventadmin.impl.util.LogWrapper
Set the BundleContext of the bundle.
size() - Method in interface org.apache.felix.eventadmin.impl.util.CacheMap
Returns the number of key-value pairs in this cache.
size() - Method in class org.apache.felix.eventadmin.impl.util.LeastRecentlyUsedCacheMap
Return the current size of the cache.
start(BundleContext) - Method in class org.apache.felix.eventadmin.impl.Activator
Called upon starting of the bundle.
stop(BundleContext) - Method in class org.apache.felix.eventadmin.impl.Activator
Called upon stopping the bundle.
stop() - Method in class org.apache.felix.eventadmin.impl.EventAdminImpl
This method can be used to stop the delivery of events.
stop() - Method in class org.apache.felix.eventadmin.impl.tasks.DispatchTask
This method stops the tasks without a handover
SyncDeliverTasks - Class in org.apache.felix.eventadmin.impl.tasks
This class does the actual work of the synchronous event delivery.
SyncDeliverTasks(TaskQueue, ThreadPool) - Constructor for class org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks
 

T

TaskHandler - Class in org.apache.felix.eventadmin.impl.dispatch
This class implements the TaskQueue and the TaskProducer interface.
TaskHandler() - Constructor for class org.apache.felix.eventadmin.impl.dispatch.TaskHandler
 
TaskProducer - Interface in org.apache.felix.eventadmin.impl.dispatch
Instances of this interface will deliver new tasks as soon as they are available while blocking in the next() call until then.
TaskQueue - Interface in org.apache.felix.eventadmin.impl.dispatch
This is the interface for a simple queue that allows to append or push arrays of tasks to it.
ThreadPool - Interface in org.apache.felix.eventadmin.impl.dispatch
A ThreadPool interface that allows to execute tasks using pooled threads in order to ease the thread creation overhead and additionally, to associate a callback with the thread that executes the task.
TopicHandlerFilters - Interface in org.apache.felix.eventadmin.impl.handler
The factory for EventHandler filters based on a certain topic.
TopicPermissions - Interface in org.apache.felix.eventadmin.impl.security
A TopicPermission factory.
TRUE_FILTER - Static variable in interface org.apache.felix.eventadmin.impl.handler.Filters
A null filter object that matches any given service reference.

U

ungetEventHandler(EventHandler, ServiceReference) - Method in class org.apache.felix.eventadmin.impl.handler.BlacklistingHandlerTasks
Unget the service reference for the given event handler unless it is the NullEventHandler.
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.eventadmin.impl.security.SecureEventAdminFactory
This method doesn't do anything at the moment.

A B C D E F G H L N O P R S T U