case class FinatraTopologyTester extends Logging with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FinatraTopologyTester
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Logging
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. def advanceWallClockTime(duration: DurationBuilder): DateTime
  5. def advanceWallClockTime(duration: Duration): DateTime
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def close(): Unit
  9. def currentHour: DateTime
  10. def currentMinute: DateTime
  11. def debug(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  12. def debug(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  13. def debug(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  14. def debug(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  15. def debugResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  16. def driver: TopologyTestDriver
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def error(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  19. def error(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  20. def error(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  21. def error(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  22. def errorResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def getFinatraTimerStore[K](name: String): KeyValueStore[Timer[K], Array[Byte]]

    Get a Finatra timer key value store by name

    Get a Finatra timer key value store by name

    K

    Key type of the store

    name

    Name of the store

    returns

    KeyValueStore used for timer entries

  26. def getFinatraWindowedStore[K, V](name: String): KeyValueStore[TimeWindowed[K], V]

    Get a Finatra windowed key value store by name

    Get a Finatra windowed key value store by name

    K

    Key type of the store

    V

    Value type of the store

    name

    Name of the store

    returns

    KeyValueStore used for time windowed keys

  27. def getFinatraWindowedTimerStore[K](name: String): KeyValueStore[Timer[TimeWindowed[K]], Array[Byte]]

    Get a Finatra windowed timer store by name

    Get a Finatra windowed timer store by name

    K

    Key type of the store

    name

    Name of the store

    returns

    KeyValueStore used for time windowed timer entries

  28. def getKeyValueStore[K, V](name: String): KeyValueStore[K, V]
  29. val inMemoryStatsReceiver: InMemoryStatsReceiver
  30. def info(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  31. def info(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  32. def info(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  33. def info(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  34. def infoResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  35. val injector: Injector
  36. def isDebugEnabled(marker: Marker): Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  37. def isDebugEnabled: Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  38. def isErrorEnabled(marker: Marker): Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  39. def isErrorEnabled: Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  40. def isInfoEnabled(marker: Marker): Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  41. def isInfoEnabled: Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. def isTraceEnabled(marker: Marker): Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  44. def isTraceEnabled: Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  45. def isWarnEnabled(marker: Marker): Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  46. def isWarnEnabled: Boolean
    Attributes
    protected[this]
    Definition Classes
    Logging
  47. final def logger: Logger
    Attributes
    protected[this]
    Definition Classes
    Logging
  48. final def loggerName: String
    Attributes
    protected[this]
    Definition Classes
    Logging
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  52. def now: DateTime
  53. def priorHour(hoursBack: Int): DateTime
  54. def priorHour: DateTime
  55. def priorMinute(minutesBack: Int): DateTime
  56. def priorMinute: DateTime
  57. val properties: Properties
  58. def queryableFinatraCompositeWindowStore[PK, SK, V](storeName: String, windowSize: Duration, allowedLateness: Duration, queryableAfterClose: Duration, primaryKeySerde: Serde[PK]): QueryableFinatraCompositeWindowStore[PK, SK, V]

    Get a queryable composite window store

    Get a queryable composite window store

    PK

    Type of the primary key

    SK

    Type of the secondary key

    V

    Type of the value in the store

    storeName

    Name of the window store

    windowSize

    Size of the window

    allowedLateness

    Allowed lateness of the window

    queryableAfterClose

    Queryable after close of the window

    primaryKeySerde

    Serde of the primary key type being queried

    returns

    A queryable composite window store

  59. def queryableFinatraKeyValueStore[PK, K, V](storeName: String, primaryKeySerde: Serde[PK]): QueryableFinatraKeyValueStore[PK, K, V]

    Get a queryable store

    Get a queryable store

    K

    Type of the secondary key

    V

    Type of the value in the store

    storeName

    Name of the window store

    returns

    A queryable store

  60. def queryableFinatraWindowStore[K, V](storeName: String, windowSize: Duration, allowedLateness: Duration, queryableAfterClose: Duration, keySerde: Serde[K]): QueryableFinatraWindowStore[K, V]

    Get a queryable window store

    Get a queryable window store

    K

    Type of the secondary key

    V

    Type of the value in the store

    storeName

    Name of the window store

    windowSize

    Size of the window

    allowedLateness

    Allowed lateness of the window

    queryableAfterClose

    Queryable after close of the window

    returns

    A queryable window store

  61. def reset(): Unit
  62. def setWallClockTime(now: DateTime): Unit
  63. def setWallClockTime(now: String): Unit
  64. val startingWallClockTime: DateTime
  65. val stateDir: File
  66. def stats: InMemoryStatsUtil
  67. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  68. def topic[K, V](name: String, keySerde: Serde[K], valSerde: Serde[V]): TopologyTesterTopic[K, V]
  69. val topology: Topology
  70. def trace(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  71. def trace(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  72. def trace(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  73. def trace(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  74. def traceResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  78. def warn(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  79. def warn(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  80. def warn(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  81. def warn(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  82. def warnResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped