Package

quasar.precog.common

ingest

Permalink

package ingest

Visibility
  1. Public
  2. All

Type Members

  1. case class Archive(apiKey: APIKey, path: Path, jobId: Option[JobId], timestamp: blueeyes.Instant) extends Event with Product with Serializable

    Permalink
  2. case class ArchiveMessage(apiKey: APIKey, path: Path, jobId: Option[JobId], eventId: EventId, timestamp: blueeyes.Instant) extends EventMessage with Product with Serializable

    Permalink
  3. sealed trait ContentEncoding extends AnyRef

    Permalink
  4. sealed trait Event extends AnyRef

    Permalink
  5. case class EventId(producerId: Int, sequenceId: Int) extends Product with Serializable

    Permalink
  6. sealed trait EventMessage extends AnyRef

    Permalink
  7. case class FileContent(data: Array[Byte], mimeType: MimeType, encoding: ContentEncoding) extends Product with Serializable

    Permalink
  8. case class Ingest(apiKey: APIKey, path: Path, writeAs: Option[Authorities], data: Seq[JValue], jobId: Option[JobId], timestamp: blueeyes.Instant, streamRef: StreamRef) extends Event with Product with Serializable

    Permalink

    If writeAs is None, then the downstream

  9. case class IngestMessage(apiKey: APIKey, path: Path, writeAs: Authorities, data: Seq[IngestRecord], jobId: Option[JobId], timestamp: blueeyes.Instant, streamRef: StreamRef) extends EventMessage with Product with Serializable

    Permalink

    ownerAccountId must be determined before the message is sent to the central queue; we have to accept records for processing in the local queue.

  10. case class IngestRecord(eventId: EventId, value: JValue) extends Product with Serializable

    Permalink
  11. case class StoreFileMessage(apiKey: APIKey, path: Path, writeAs: Authorities, jobId: Option[JobId], eventId: EventId, content: FileContent, timestamp: blueeyes.Instant, streamRef: StreamRef) extends EventMessage with Product with Serializable

    Permalink
  12. sealed trait StreamRef extends AnyRef

    Permalink

Value Members

  1. object Archive extends Serializable

    Permalink
  2. object ArchiveMessage extends Serializable

    Permalink
  3. object Base64Encoding extends ContentEncoding

    Permalink
  4. object ContentEncoding

    Permalink
  5. object Event

    Permalink
  6. object EventId extends Serializable

    Permalink
  7. object EventMessage

    Permalink
  8. object FileContent extends Serializable

    Permalink
  9. object Ingest extends Serializable

    Permalink
  10. object IngestMessage extends Serializable

    Permalink
  11. object IngestRecord extends Serializable

    Permalink
  12. object RawUTF8Encoding extends ContentEncoding

    Permalink
  13. object StoreFileMessage extends Serializable

    Permalink
  14. object StreamRef

    Permalink

Ungrouped