esw.agent.pekko.app.process

Members list

Type members

Classlikes

class ProcessExecutor(output: ProcessOutput)(implicit log: Logger)

Attributes

Supertypes
class Object
trait Matchable
class Any
class ProcessManager(locationService: LocationService, versionManager: VersionManager, processExecutor: ProcessExecutor, agentSettings: AgentSettings)(implicit system: ActorSystem[_], log: Logger)

This class provides methods to manage various processes that will be spawned/killed using Agent App.

This class provides methods to manage various processes that will be spawned/killed using Agent App.

Attributes

Supertypes
class Object
trait Matchable
class Any
class ProcessOutput(writer: ConsoleWriter)(implicit actorSystem: ActorSystem[_])

This class is central utility which write output of various processes that were spawned by Agent App to the console.

This class is central utility which write output of various processes that were spawned by Agent App to the console.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ProcessOutput

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object ProcessUtils

This object allows verification of native CLI applications whether they are installed or not. It prevents unnecessary command not found error.

This object allows verification of native CLI applications whether they are installed or not. It prevents unnecessary command not found error.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type