Package

com.typesafe.conductr.bundlelib

scala

Permalink

package scala

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractLocationService extends AnyRef

    Permalink

    A Location Service is used to look up services using the Typesafe ConductR Service Locator.

  2. abstract class AbstractStatusService extends AnyRef

    Permalink

    StatusService used to communicate the bundle status to the Typesafe ConductR Status Server.

  3. trait CacheLike extends AnyRef

    Permalink

    A structure that describes what we require from a cache specifically for locations in relation to service names.

    A structure that describes what we require from a cache specifically for locations in relation to service names. This interface describes an expiring entry cache inspired by Spray Cache in its elements being captured as Futures, thus being able to cope with the thundering herds issue: http://ehcache.org/documentation/2.8/recipes/thunderingherd.

    Entries that provide a max age duration are scheduled to be removed at that time. The expectation is that this cache is used with such durations. Where there is no duration (this should be rare) then the cache entry is quickly removed after it has been determined. This removal also occurs when the entry cannot be established successfully

  4. class Env extends AnyRef

    Permalink

    Standard ConductR environment vars.

  5. class LocationCache extends CacheLike

    Permalink

    A cache like class as a default implementation.

  6. class LocationService extends AbstractLocationService

    Permalink
  7. class StatusService extends AbstractStatusService

    Permalink

Value Members

  1. object Env extends Env

    Permalink
  2. object LocationCache

    Permalink
  3. object LocationService extends LocationService

    Permalink
  4. object StatusService extends StatusService

    Permalink
  5. object URI

    Permalink

    Conveniently build a URI

  6. object URL

    Permalink

    Conveniently build a URL

Ungrouped