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)