abstract class AbstractOsgiServiceExporter
extends java.lang.Object
implements org.springframework.beans.factory.DisposableBean
| Modifier and Type | Field and Description |
|---|---|
private boolean |
lazyListeners
lazy callbacks
|
private OsgiServiceRegistrationListener[] |
listeners
listeners
|
private ListenerNotifier |
notifier |
| Constructor and Description |
|---|
AbstractOsgiServiceExporter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
boolean |
getLazyListeners() |
(package private) ListenerNotifier |
getNotifier() |
(package private) abstract void |
registerService()
Registers/Exports the OSGi service.
|
void |
setLazyListeners(boolean lazyListeners)
Sets the laziness of the exporter listeners.
|
void |
setListeners(OsgiServiceRegistrationListener[] listeners)
Sets the listeners interested in registration and unregistration events.
|
(package private) abstract void |
unregisterService()
Unregisters/de-exports the OSGi service.
|
private OsgiServiceRegistrationListener[] listeners
private boolean lazyListeners
private ListenerNotifier notifier
ListenerNotifier getNotifier()
public void setListeners(OsgiServiceRegistrationListener[] listeners)
listeners - registration/unregistration listeners.public void destroy()
destroy in interface org.springframework.beans.factory.DisposableBeanabstract void registerService()
abstract void unregisterService()
public void setLazyListeners(boolean lazyListeners)
lazyListeners - false if the listeners should be called when the service is registered, true if the
invocations should occur after the first service/factory bean requestpublic boolean getLazyListeners()