Package

agora

exec

Permalink

package exec

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.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. exec
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class EventMonitorConfig(config: Config)(implicit akkaImplicits: AkkaImplicits) extends Product with Serializable

    Permalink
  2. case class ExecBoot(conf: ExecConfig, exchange: Exchange, optionalExchangeRoutes: Option[Route]) extends FailFastCirceSupport with StrictLogging with Product with Serializable

    Permalink

    Provides functions for setting up the exec service functions

  3. class ExecConfig extends WorkerConfig with Serializable

    Permalink

    Represents a worker configuration which can execute requests

  4. case class PathConfig(config: Config) extends Product with Serializable

    Permalink

Value Members

  1. object ExecBoot extends Serializable

    Permalink
  2. object ExecClientMain extends StrictLogging

    Permalink
  3. object ExecConfig extends Serializable

    Permalink
  4. object ExecMain extends StrictLogging

    Permalink
  5. package rest

    Permalink
  6. package ws

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped