org.helgoboss

domino

package domino

Contains Domino, a lightweight Scala library for writing elegant OSGi bundle activators.

For getting started, please see DominoActivator, the main entry point to the Domino DSL. Each sub package contains functionality for a specific part of the DSL.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. domino
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class DominoActivator extends OsgiContext with CapsuleConvenience with BundleWatching with ConfigurationWatching with ServiceConsuming with Logging with ServiceProviding with ServiceWatching

    This is the main entry point to the Domino DSL.

  2. trait DominoImplicits extends AnyRef

    Provides common implicit conversions.

  3. trait EmptyBundleActivator extends BundleActivator

    A bundle activator which contains empty start and stop methods.

  4. trait OsgiContext extends DynamicCapsuleContext with EmptyBundleActivator

    Provides the basis for the Domino DSL by binding the bundle lifecycle to a capsule scope.

  5. class RichServiceReference[S <: AnyRef] extends AnyRef

    Wrapper for a service reference which adds methods to resolve the corresponding service.

Value Members

  1. object DominoUtil

    Contains utility methods used throughout Domino.

  2. package bundle_watching

    Contains functionality related to watching OSGi bundles coming and going.

  3. package configuration_watching

    Contains functionality related to watching OSGi configuration changes.

  4. package logging

    Contains functionality related to OSGi logging.

  5. package service_consuming

    Contains functionality related to acquiring OSGi services.

  6. package service_providing

    Contains functionality related to registering objects in the OSGi service registry.

  7. package service_watching

    Contains functionality related to watching OSGi services coming and going.

Inherited from AnyRef

Inherited from Any

Ungrouped