A capsule which executes the given event handlers on service state transitions while the current scope is active.
A capsule which executes the given event handlers on service state transitions while the current scope is active. Tracks all state transitions and services visible to the class loader. The custom object facility of the service tracker is not used.
Service type to be tracked
Contains details about the current service event.
Contains details about the current service event. Might be expanded in future.
Underlying service tracker
Service reference
Super class for service watcher events.
Super class for service watcher events. The possible events are defined in the companion object.
Provides convenient methods to add a service watcher to the current scope or wait until services are present.
A class that mixes in the ServiceWatching trait.
A class that mixes in the ServiceWatching trait. Use this if you want to use a class instead of a trait.
Contains the possible service watcher events.
Contains functionality related to watching OSGi services coming and going.