package
exec
Type Members
-
case class
ExecBoot(conf: ExecConfig, exchange: Exchange, optionalExchangeRoutes: Option[Route]) extends FailFastCirceSupport with StrictLogging with Product with Serializable
-
class
ExecConfig extends WorkerConfig
-
case class
PathConfig(config: Config) extends Product with Serializable
Inherited from AnyRef
Inherited from Any
This serves as a kind of example of how this whole agora stuff can be used.
We set up an 'RunProcess' requests, which just runs things on a worker node. The worker node can change its subscription to filter/configure what gets run.
The worker also exposes multiple handlers - one for executing a job which returns the jobs output, and another for being able to cancel a job based on a job id.