Class

com.github.fsanaulla.chronicler.akka.api

Measurement

Related Doc: package api

Permalink

class Measurement[E] extends MeasurementApi[Future, E, RequestEntity] with AkkaWriter with AkkaReader with HasCredentials with Executable

Created by Author: [email protected] Date: 03.09.17

Linear Supertypes
AkkaReader, AkkaWriter, AkkaQueryHandler, HasCredentials, QueryHandler[Uri], AkkaResponseHandler, AkkaJsonHandler, Executable, JsonHandler[Future, HttpResponse], ResponseHandler[Future, HttpResponse], AkkaRequestHandler, RequestHandler[Future, HttpResponse, Uri, MessageEntity], DatabaseOperationQuery[Uri], MeasurementApi[Future, E, RequestEntity], PointTransformer, ReadOperations[Future], WriteOperations[Future, RequestEntity], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Measurement
  2. AkkaReader
  3. AkkaWriter
  4. AkkaQueryHandler
  5. HasCredentials
  6. QueryHandler
  7. AkkaResponseHandler
  8. AkkaJsonHandler
  9. Executable
  10. JsonHandler
  11. ResponseHandler
  12. AkkaRequestHandler
  13. RequestHandler
  14. DatabaseOperationQuery
  15. MeasurementApi
  16. PointTransformer
  17. ReadOperations
  18. WriteOperations
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Measurement(dbName: String, measurementName: String, credentials: Option[InfluxCredentials])(implicit arg0: ClassTag[E], actorSystem: ActorSystem, mat: ActorMaterializer, ex: ExecutionContext, connection: Connection)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val actorSystem: ActorSystem

    Permalink
    Attributes
    protected
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def buildQuery(uri: String, queryParams: Map[String, String]): Uri

    Permalink
    Definition Classes
    AkkaQueryHandler → QueryHandler
  7. final def buildQueryParams(query: String): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  8. final def buildQueryParams(queryMap: Map[String, String]): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  9. def bulkReadJs0(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Future[QueryResult[Array[JArray]]]

    Permalink
    Definition Classes
    AkkaReader
  10. def bulkWrite(entitys: Seq[E], consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None)(implicit writer: InfluxWriter[E]): Future[Result]

    Permalink
  11. final def bulkWrite0(entitys: Seq[E], consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit writer: InfluxWriter[E], ds: Deserializer[String, RequestEntity]): Future[Result]

    Permalink
    Definition Classes
    MeasurementApi
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. implicit val connection: Connection

    Permalink
    Attributes
    protected
    Definition Classes
    Measurement → AkkaWriter → AkkaRequestHandler
  14. val credentials: Option[InfluxCredentials]

    Permalink
    Definition Classes
    Measurement → HasCredentials
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def errorHandler(response: HttpResponse, code: Int): Future[InfluxException]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  18. implicit val ex: ExecutionContext

    Permalink
    Attributes
    protected
    Definition Classes
    Measurement → Executable
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def getOptBulkInfluxPoints(js: JValue): Option[Array[Array[JArray]]]

    Permalink
    Definition Classes
    JsonHandler
  22. final def getOptInfluxInfo[T](js: JValue)(implicit arg0: ClassTag[T], rd: InfluxReader[T]): Option[Array[(String, Array[T])]]

    Permalink
    Definition Classes
    JsonHandler
  23. final def getOptInfluxPoints(js: JValue): Option[Array[JArray]]

    Permalink
    Definition Classes
    JsonHandler
  24. final def getOptJsInfluxInfo(js: JValue): Option[Array[(String, Array[JArray])]]

    Permalink
    Definition Classes
    JsonHandler
  25. def getOptResponseError(response: HttpResponse): Future[Option[String]]

    Permalink
    Definition Classes
    AkkaJsonHandler → JsonHandler
  26. def getResponseBody(response: HttpResponse): Future[JValue]

    Permalink
    Definition Classes
    AkkaJsonHandler → JsonHandler
  27. def getResponseError(response: HttpResponse): Future[String]

    Permalink
    Definition Classes
    AkkaJsonHandler → JsonHandler
  28. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. final def isSuccessful(code: Int): Boolean

    Permalink
    Definition Classes
    ResponseHandler
  31. implicit val mat: ActorMaterializer

    Permalink
    Attributes
    protected
    Definition Classes
    Measurement → AkkaWriter → AkkaJsonHandler → AkkaRequestHandler
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. def read(query: String, epoch: Epoch = Epochs.NANOSECONDS, pretty: Boolean = false, chunked: Boolean = false)(implicit reader: InfluxReader[E]): Future[QueryResult[E]]

    Permalink
  36. final def readFromInfluxBulkQuery(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery
  37. final def readFromInfluxSingleQuery(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery
  38. def readJs0(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Future[QueryResult[JArray]]

    Permalink
    Definition Classes
    AkkaReader
  39. def readRequest(uri: Uri, entity: Option[MessageEntity] = None): Future[HttpResponse]

    Permalink
    Definition Classes
    AkkaRequestHandler → RequestHandler
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toBulkQueryJsResult(response: HttpResponse): Future[QueryResult[Array[JArray]]]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  42. def toComplexQueryResult[A, B](response: HttpResponse, f: (String, Array[A]) ⇒ B)(implicit arg0: ClassTag[A], arg1: ClassTag[B], reader: InfluxReader[A]): Future[QueryResult[B]]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  43. final def toCqQueryResult(response: HttpResponse)(implicit reader: InfluxReader[ContinuousQuery]): Future[QueryResult[ContinuousQueryInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  44. def toPoint(measurement: String, serializedEntity: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    PointTransformer
  45. def toPoints(measurement: String, serializedEntitys: Seq[String]): String

    Permalink
    Attributes
    protected
    Definition Classes
    PointTransformer
  46. def toQueryJsResult(response: HttpResponse): Future[QueryResult[JArray]]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  47. def toQueryResult[A](response: HttpResponse)(implicit arg0: ClassTag[A], reader: InfluxReader[A]): Future[QueryResult[A]]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  48. def toResult(response: HttpResponse): Future[Result]

    Permalink
    Definition Classes
    AkkaResponseHandler → ResponseHandler
  49. final def toShardGroupQueryResult(response: HttpResponse)(implicit reader: InfluxReader[ShardGroup]): Future[QueryResult[ShardGroupsInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  50. final def toShardQueryResult(response: HttpResponse)(implicit reader: InfluxReader[Shard]): Future[QueryResult[ShardInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  51. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  52. final def toSubscriptionQueryResult(response: HttpResponse)(implicit reader: InfluxReader[Subscription]): Future[QueryResult[SubscriptionInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  53. implicit val unm: Unmarshaller[HttpEntity, JValue]

    Permalink

    Custom Unmarshaller for Jawn JSON

    Custom Unmarshaller for Jawn JSON

    Definition Classes
    AkkaJsonHandler
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. def write(entity: E, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None)(implicit writer: InfluxWriter[E]): Future[Result]

    Permalink
  58. final def write0(entity: E, consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit writer: InfluxWriter[E], ds: Deserializer[String, RequestEntity]): Future[Result]

    Permalink
    Definition Classes
    MeasurementApi
  59. def writeRequest(uri: Uri, entity: MessageEntity): Future[HttpResponse]

    Permalink
    Definition Classes
    AkkaRequestHandler → RequestHandler
  60. def writeTo(dbName: String, entity: RequestEntity, consistency: Consistency, precision: Precision, retentionPolicy: Option[String]): Future[Result]

    Permalink
    Definition Classes
    AkkaWriter
  61. final def writeToInfluxQuery(dbName: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String]): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery

Inherited from AkkaReader

Inherited from AkkaWriter

Inherited from AkkaQueryHandler

Inherited from HasCredentials

Inherited from QueryHandler[Uri]

Inherited from AkkaResponseHandler

Inherited from AkkaJsonHandler

Inherited from Executable

Inherited from JsonHandler[Future, HttpResponse]

Inherited from ResponseHandler[Future, HttpResponse]

Inherited from AkkaRequestHandler

Inherited from RequestHandler[Future, HttpResponse, Uri, MessageEntity]

Inherited from DatabaseOperationQuery[Uri]

Inherited from MeasurementApi[Future, E, RequestEntity]

Inherited from PointTransformer

Inherited from ReadOperations[Future]

Inherited from WriteOperations[Future, RequestEntity]

Inherited from AnyRef

Inherited from Any

Ungrouped