public class ServiceTrackerFieldUpdaterCustomizer<S,T>
extends Object
implements org.osgi.util.tracker.ServiceTrackerCustomizer<S,T>
| Constructor and Description |
|---|
ServiceTrackerFieldUpdaterCustomizer(Field serviceField,
Object serviceHolder,
T dummyTrackedService) |
| Modifier and Type | Method and Description |
|---|---|
T |
addingService(org.osgi.framework.ServiceReference<S> serviceReference) |
protected void |
afterServiceUpdate(T oldService,
T newService) |
protected void |
beforeServiceUpdate(T oldService,
T newService) |
protected T |
doAddingService(org.osgi.framework.ServiceReference<S> serviceReference) |
protected void |
doModifiedService(org.osgi.framework.ServiceReference<S> serviceReference,
T service) |
protected void |
doRemovedService(org.osgi.framework.ServiceReference<S> serviceReference,
T service) |
protected void |
doServiceUpdate(T newService) |
void |
modifiedService(org.osgi.framework.ServiceReference<S> serviceReference,
T service) |
void |
removedService(org.osgi.framework.ServiceReference<S> serviceReference,
T service) |
public ServiceTrackerFieldUpdaterCustomizer(Field serviceField,
Object serviceHolder,
T dummyTrackedService)
public final void modifiedService(org.osgi.framework.ServiceReference<S> serviceReference, T service)
public final void removedService(org.osgi.framework.ServiceReference<S> serviceReference, T service)
protected T doAddingService(org.osgi.framework.ServiceReference<S> serviceReference)
protected void doModifiedService(org.osgi.framework.ServiceReference<S> serviceReference, T service)
protected void doRemovedService(org.osgi.framework.ServiceReference<S> serviceReference, T service)
protected void doServiceUpdate(T newService)