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: Any): Boolean

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

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

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clear(): Unit

  6. def clone(): AnyRef

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. 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
  11. def getAttempts(projectId: String, eventCollection: String): String

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

    Definition Classes
    AnyRef → Any
  13. 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
  14. def hashCode(): Int

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

    Definition Classes
    Any
  16. var maxEventsPerCollection: Integer

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

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

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

    Definition Classes
    AnyRef
  20. 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
  21. def setAttempts(projectId: String, eventCollection: String, attemptsString: String): Unit

  22. var size: Integer

    Definition Classes
    EventStore
  23. 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
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AttemptCountingEventStore

Inherited from EventStore

Inherited from AnyRef

Inherited from Any

Ungrouped