public class EventAdminTracker extends org.osgi.util.tracker.ServiceTracker<org.osgi.service.event.EventAdmin,org.osgi.service.event.EventAdmin> implements EventAdminPoster
| Constructor and Description |
|---|
EventAdminTracker(org.osgi.framework.BundleContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.osgi.service.event.EventAdmin |
addingService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventAdmin> serviceReference) |
void |
destroy()
Stops the poster.
|
int |
getMaxSize() |
void |
postEvent(org.osgi.framework.Bundle bundle,
org.osgi.service.log.LogLevel level,
org.osgi.service.log.LogEntry entry,
String message,
Throwable exception,
org.osgi.framework.ServiceReference<?> sr,
Map<String,?> context)
Sends an event to EventAdmin (if available)
|
void |
removedService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventAdmin> serviceReference,
org.osgi.service.event.EventAdmin object) |
void |
setMaxSize(int maxSize) |
close, getService, getService, getServiceReference, getServiceReferences, getServices, getServices, getTracked, getTrackingCount, isEmpty, modifiedService, open, open, remove, size, waitForServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic EventAdminTracker(org.osgi.framework.BundleContext context)
public void postEvent(org.osgi.framework.Bundle bundle,
org.osgi.service.log.LogLevel level,
org.osgi.service.log.LogEntry entry,
String message,
Throwable exception,
org.osgi.framework.ServiceReference<?> sr,
Map<String,?> context)
EventAdminPosterpostEvent in interface EventAdminPosterpublic void destroy()
EventAdminPosterdestroy in interface EventAdminPosterpublic org.osgi.service.event.EventAdmin addingService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventAdmin> serviceReference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.event.EventAdmin,org.osgi.service.event.EventAdmin>addingService in class org.osgi.util.tracker.ServiceTracker<org.osgi.service.event.EventAdmin,org.osgi.service.event.EventAdmin>public void removedService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventAdmin> serviceReference,
org.osgi.service.event.EventAdmin object)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.osgi.service.event.EventAdmin,org.osgi.service.event.EventAdmin>removedService in class org.osgi.util.tracker.ServiceTracker<org.osgi.service.event.EventAdmin,org.osgi.service.event.EventAdmin>public int getMaxSize()
public void setMaxSize(int maxSize)
Copyright © 2006–2024 OPS4J - Open Participation Software for Java. All rights reserved.