Packages

package inet

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Horizon extends HorizonAccess with LazyLogging
  2. trait HorizonAccess extends AnyRef
  3. case class HorizonEntityNotFound(uri: Uri, body: JObject)(implicit formats: Formats) extends Exception with Product with Serializable
  4. case class HorizonServerError(uri: Uri, body: JObject)(implicit formats: Formats) extends Exception with Product with Serializable
  5. case class Page[T](xs: Seq[T], nextLink: String) extends Product with Serializable

    A page of results

  6. case class RawPage(inner: Seq[JValue], nextLink: String) extends Product with Serializable
  7. case class RestException(message: String) extends Exception with Product with Serializable

    Indicates that something went wrong with a REST operation.

  8. class WebClient extends LazyLogging

Value Members

  1. object BigEventUnmarshalling extends EventStreamUnmarshalling
  2. object EventSource

    This stream processing stage establishes a continuous source of server-sent events from the given URI.

    This stream processing stage establishes a continuous source of server-sent events from the given URI.

    A single source of server-sent events is obtained from the URI. Once completed, either normally or by failure, a next one is obtained thereby sending a Last-Evend-ID header if available. This continues in an endless cycle.

    The shape of this processing stage is a source of server-sent events; to take effect it must be connected and run. Progress (including termination) is controlled by the connected flow or sink, e.g. a retry delay can be implemented by streaming the materialized values of the handler via a throttle.

    + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
                                                  +---------------------+
    |                                             |       trigger       | |
                                                  +----------o----------+
    |                                                        |            |
                                               Option[String]|
    |                                                        v            |
                 Option[String]                   +----------o----------+
    |            +------------------------------->o        merge        | |
                 |                                +----------o----------+
    |            |                                           |            |
                 |                             Option[String]|
    |            |                                           v            |
      +--------o--------+                         +----------o----------+
    | |   lastEventId   |                         |   continuousEvents  | |
      +--------o--------+                         +----------o----------+
    |            ^                                           |            |
                 |     ServerSentEvent (including delimiters)|
    |            |                                           v            |
                 |                                +----------o----------+
    |            +--------------------------------o        bcast        | |
                 ServerSentEvent (incl. delim.)   +----------o----------+
    |                                                        |            |
                       ServerSentEvent (including delimiters)|
    |                                                        v            |
                                                  +----------o----------+
    |                                  +----------o       events        | |
                        ServerSentEvent|          +---------------------+
    |                                  v                                  |
     - - - - - - - - - - - - - - - - - o - - - - - - - - - - - - - - - - -
  3. object HorizonAccess
  4. object RawPageDeserializer extends ResponseParser[RawPage]

Ungrouped