Package

domino

service_watching

Permalink

package service_watching

Contains functionality related to watching OSGi services coming and going.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. service_watching
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ServiceWatcherCapsule[S <: AnyRef] extends Capsule

    Permalink

    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.

    S

    Service type to be tracked

  2. case class ServiceWatcherContext[S <: AnyRef](tracker: ServiceTracker[S, S], ref: ServiceReference[S]) extends Product with Serializable

    Permalink

    Contains details about the current service event.

    Contains details about the current service event. Might be expanded in future.

    tracker

    Underlying service tracker

    ref

    Service reference

  3. sealed abstract class ServiceWatcherEvent[S <: AnyRef] extends AnyRef

    Permalink

    Super class for service watcher events.

    Super class for service watcher events. The possible events are defined in the companion object.

  4. trait ServiceWatching extends DominoImplicits

    Permalink

    Provides convenient methods to add a service watcher to the current scope or wait until services are present.

  5. class SimpleServiceWatching extends ServiceWatching

    Permalink

    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.

Value Members

  1. object ServiceWatcherEvent

    Permalink

    Contains the possible service watcher events.

Inherited from AnyRef

Inherited from Any

Ungrouped