Class ServiceTrackerFieldUpdaterCustomizer<S,T>
Object
com.liferay.portal.kernel.module.util.ServiceTrackerFieldUpdaterCustomizer<S,T>
- All Implemented Interfaces:
org.osgi.util.tracker.ServiceTrackerCustomizer<S,
T>
public class ServiceTrackerFieldUpdaterCustomizer<S,T>
extends Object
implements org.osgi.util.tracker.ServiceTrackerCustomizer<S,T>
- Author:
- Shuyang Zhou
-
Constructor Summary
ConstructorsConstructorDescriptionServiceTrackerFieldUpdaterCustomizer
(Field serviceField, Object serviceHolder, T dummyTrackedService) -
Method Summary
Modifier and TypeMethodDescriptionfinal 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) final void
modifiedService
(org.osgi.framework.ServiceReference<S> serviceReference, T service) final void
removedService
(org.osgi.framework.ServiceReference<S> serviceReference, T service)
-
Constructor Details
-
ServiceTrackerFieldUpdaterCustomizer
-
-
Method Details
-
addingService
-
modifiedService
-
removedService
-
afterServiceUpdate
-
beforeServiceUpdate
-
doAddingService
-
doModifiedService
-
doRemovedService
-
doServiceUpdate
-