Overview
-
module Async
-
module Service
-
class Configuration
Manages environments which describes how to host a specific set of services.
-
module ContainerEnvironment
Default configuration for container-based services.
-
class ContainerService
A service that runs in a container with built-in health checking and process title formatting.
-
class Controller
Controls multiple services and their lifecycle.
-
class Environment
Represents a service configuration with lazy evaluation and module composition.
-
class Builder
A builder for constructing environments using a DSL.
-
class Evaluator
An evaluator is lazy read-only view of an environment. It memoizes all method calls.
-
-
module Formatting
Formatting utilities for service titles.
-
class Generic
Captures the stateful behaviour of a specific service.
-
class Loader
The domain specific language for loading configuration files.
-
-