public class WebElementEventDispatcher extends Object implements org.ops4j.pax.web.service.spi.model.events.WebElementEventListener, org.osgi.util.tracker.ServiceTrackerCustomizer<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener,org.ops4j.pax.web.service.spi.model.events.WebElementEventListener>, org.osgi.framework.BundleListener
Dispatcher of events related to registration/unregistration of web elements (servlets, filters, ...).
It works at lower level than entire web application (or WAR/WAB).
It's activated using a method from WebElementEventListener that called to send the event and the
event is passed to other registered WebElementEventListeners.
| Constructor and Description |
|---|
WebElementEventDispatcher(org.osgi.framework.BundleContext bundleContext,
org.ops4j.pax.web.service.spi.config.Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
org.ops4j.pax.web.service.spi.model.events.WebElementEventListener |
addingService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference) |
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
void |
modifiedService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference,
org.ops4j.pax.web.service.spi.model.events.WebElementEventListener service) |
void |
registrationEvent(org.ops4j.pax.web.service.spi.model.events.WebElementEvent event) |
void |
removedService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference,
org.ops4j.pax.web.service.spi.model.events.WebElementEventListener service) |
public WebElementEventDispatcher(org.osgi.framework.BundleContext bundleContext,
org.ops4j.pax.web.service.spi.config.Configuration configuration)
public void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged in interface org.osgi.framework.BundleListenerpublic org.ops4j.pax.web.service.spi.model.events.WebElementEventListener addingService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener,org.ops4j.pax.web.service.spi.model.events.WebElementEventListener>public void modifiedService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference,
org.ops4j.pax.web.service.spi.model.events.WebElementEventListener service)
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener,org.ops4j.pax.web.service.spi.model.events.WebElementEventListener>public void removedService(org.osgi.framework.ServiceReference<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener> reference,
org.ops4j.pax.web.service.spi.model.events.WebElementEventListener service)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.ops4j.pax.web.service.spi.model.events.WebElementEventListener,org.ops4j.pax.web.service.spi.model.events.WebElementEventListener>public void registrationEvent(org.ops4j.pax.web.service.spi.model.events.WebElementEvent event)
registrationEvent in interface org.ops4j.pax.web.service.spi.model.events.WebElementEventListenerCopyright © 2006–2023 OPS4J - Open Participation Software for Java. All rights reserved.