Package

agora.rest

exchange

Permalink

package exchange

Visibility
  1. Public
  2. All

Type Members

  1. trait ExchangeQueryRoutes extends FailFastCirceSupport

    Permalink
  2. case class ExchangeRoutes(exchange: ServerSideExchange) extends ExchangeSubmissionRoutes with ExchangeWorkerRoutes with ExchangeQueryRoutes with RouteLoggingSupport with Product with Serializable

    Permalink

    Handles:

    Handles:

    PUT rest/exchange/submit PUT rest/exchange/subscribe POST rest/exchange/take

    POST rest/exchange/subscriptions POST rest/exchange/jobs

    see ExchangeHttp for the client-side of this

    Annotations
    @Api() @Path()
    See also

    http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/http/routing-dsl/index.html

  3. class ExchangeServerConfig extends ExchangeConfig

    Permalink
  4. trait ExchangeSubmissionRoutes extends FailFastCirceSupport

    Permalink

    Routes for pushing work (requesting work from) workers

  5. trait ExchangeWorkerRoutes extends FailFastCirceSupport

    Permalink

    Contains the routes needed to support workers to the exchange to subscribe/take/cancel work subscriptions

Value Members

  1. object ExchangeMain

    Permalink

    ExchangeMain Main entry point for the rest service.

  2. object ExchangeServerConfig

    Permalink

Ungrouped