Class ObserverTracker
java.lang.Object
org.apache.jackrabbit.oak.spi.commit.ObserverTracker
- All Implemented Interfaces:
ServiceTrackerCustomizer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddingService(ServiceReference reference) A service is being added to theServiceTracker.voidmodifiedService(ServiceReference reference, Object service) A service tracked by theServiceTrackerhas been modified.voidremovedService(ServiceReference reference, Object service) A service tracked by theServiceTrackerhas been removed.voidstart(@NotNull BundleContext bundleContext) voidstop()
-
Constructor Details
-
ObserverTracker
-
-
Method Details
-
start
-
stop
public void stop() -
addingService
Description copied from interface:ServiceTrackerCustomizerA service is being added to theServiceTracker.This method is called before a service which matched the search parameters of the
ServiceTrackeris added to theServiceTracker. This method should return the service object to be tracked for the specifiedServiceReference. The returned service object is stored in theServiceTrackerand is available from thegetServiceandgetServicesmethods.- Specified by:
addingServicein interfaceServiceTrackerCustomizer- Parameters:
reference- The reference to the service being added to theServiceTracker.- Returns:
- The service object to be tracked for the specified referenced
service or
nullif the specified referenced service should not be tracked.
-
modifiedService
Description copied from interface:ServiceTrackerCustomizerA service tracked by theServiceTrackerhas been modified.This method is called when a service being tracked by the
ServiceTrackerhas had it properties modified.- Specified by:
modifiedServicein interfaceServiceTrackerCustomizer- Parameters:
reference- The reference to the service that has been modified.service- The service object for the specified referenced service.
-
removedService
Description copied from interface:ServiceTrackerCustomizerA service tracked by theServiceTrackerhas been removed.This method is called after a service is no longer being tracked by the
ServiceTracker.- Specified by:
removedServicein interfaceServiceTrackerCustomizer- Parameters:
reference- The reference to the service that has been removed.service- The service object for the specified referenced service.
-