case class FinatraTopologyTester extends Logging with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Logging, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FinatraTopologyTester
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Logging
  7. Logging
  8. AnyRef
  9. 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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  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 debugFutureResult[T](msg: String)(func: ⇒ Future[T]): Future[T]
    Attributes
    protected
    Definition Classes
    Logging
  16. def debugResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  17. def driver: TopologyTestDriver
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def error(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  20. def error(message: ⇒ Any, cause: Throwable): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  21. def error(marker: Marker, message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  22. def error(message: ⇒ Any): Unit
    Attributes
    protected[this]
    Definition Classes
    Logging
  23. def errorResult[T](message: ⇒ String)(fn: ⇒ T): T
    Attributes
    protected[this]
    Definition Classes
    Logging
  24. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. 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

  27. 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

  28. 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

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

  60. 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

  61. 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

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

Inherited from AnyRef

Inherited from Any

Ungrouped