io.keen.client.scala

RamEventStore

class RamEventStore extends AttemptCountingEventStore

In-memory queue for Client.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RamEventStore
  2. AttemptCountingEventStore
  3. EventStore
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RamEventStore()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clear(): Unit

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def get(handle: Long): String

    Retrieves a specific event from the store.

    Retrieves a specific event from the store.

    handle

    The handle of the event.

    returns

    The event string.

    Definition Classes
    RamEventStoreEventStore
  13. def getAttempts(projectId: String, eventCollection: String): String

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def getHandles(projectId: String): TrieMap[String, ListBuffer[Long]]

    Retrieves all handles for a specific project from the store.

    Retrieves all handles for a specific project from the store.

    projectId

    The ID of the project.

    returns

    A map of collection names and their events.

    Definition Classes
    RamEventStoreEventStore
  16. def hashCode(): Int

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

    Definition Classes
    Any
  18. var maxEventsPerCollection: Integer

    Definition Classes
    EventStore
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def remove(handle: Long): Unit

    Removes a specific event from the store.

    Removes a specific event from the store.

    handle

    The handle of the event.

    Definition Classes
    RamEventStoreEventStore
  23. def setAttempts(projectId: String, eventCollection: String, attemptsString: String): Unit

  24. var size: Integer

    Definition Classes
    EventStore
  25. def store(projectId: String, eventCollection: String, event: String): Long

    Event store.

    Event store.

    projectId

    The ID of the project to which the collection belongs.

    eventCollection

    The collection to which the event will be added.

    event

    The event.

    Definition Classes
    RamEventStoreEventStore
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AttemptCountingEventStore

Inherited from EventStore

Inherited from AnyRef

Inherited from Any

Ungrouped