Class: Nonnative::Service
Overview
Runtime runner for an external dependency.
A service runner does not manage an OS process or Ruby thread. It exists so Nonnative can manage a proxy lifecycle (start/stop/reset) for an external service that is managed elsewhere (for example a database running in Docker).
The underlying configuration is a ConfigurationService.
Instance Attribute Summary
Attributes inherited from Runner
Instance Method Summary collapse
-
#start ⇒ void
Starts the configured proxy (if any).
-
#stop ⇒ void
Stops the configured proxy (if any).
Methods inherited from Runner
Constructor Details
This class inherits a constructor from Nonnative::Runner