Package

net.benmur.riemann

client

Permalink

package client

Visibility
  1. Public
  2. All

Type Members

  1. trait ConnectionBuilder[T <: TransportType] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  2. trait Destination[T <: TransportType] extends AnyRef

    Permalink
  3. trait DestinationOps extends AnyRef

    Permalink
  4. trait EventDSL extends AnyRef

    Permalink
  5. case class EventPart(host: Option[String] = None, service: Option[String] = None, state: Option[String] = None, time: Option[Long] = None, description: Option[String] = None, tags: Iterable[String] = Nil, attributes: Map[String, String] = Map.empty, metric: Option[AnyVal] = None, ttl: Option[Float] = None) extends RiemannSendable with Product with Serializable

    Permalink
  6. trait EventSenderDSL extends AnyRef

    Permalink
  7. case class EventSeq(events: EventPart*) extends RiemannSendable with Product with Serializable

    Permalink
  8. case class Query(q: String) extends RiemannSendable with Product with Serializable

    Permalink
  9. trait ReliableIO extends AnyRef

    Permalink
  10. case class RemoteError(message: String) extends Throwable with Product with Serializable

    Permalink
  11. sealed trait RiemannSendable extends AnyRef

    Permalink
  12. trait SendAndExpectFeedback[S <: RiemannSendable, R, T <: TransportType] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  13. trait SendOff[S <: RiemannSendable, T <: TransportType] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  14. trait Serializers extends AnyRef

    Permalink
  15. trait TransportType extends AnyRef

    Permalink
  16. trait UnreliableIO extends AnyRef

    Permalink
  17. case class Write[T <: RiemannSendable](m: T) extends Product with Serializable

    Permalink
  18. case class WriteBinary(data: Array[Byte]) extends Product with Serializable

    Permalink

Value Members

  1. object EventDSL extends EventDSL

    Permalink
  2. object EventSenderDSL extends EventSenderDSL

    Permalink
  3. object Reliable extends TransportType

    Permalink
  4. object ReliableIO extends ReliableIO

    Permalink
  5. object RiemannClient extends EventDSL with EventSenderDSL with ReliableIO with UnreliableIO with DestinationOps

    Permalink
  6. object Unreliable extends TransportType

    Permalink
  7. object UnreliableIO extends UnreliableIO

    Permalink
  8. package io

    Permalink

Ungrouped