com.twitter.finatra.kafkastreams.test
FinatraTopologyTester
Companion object FinatraTopologyTester
case class FinatraTopologyTester extends Logging with Product with Serializable
- Alphabetic
- By Inheritance
- FinatraTopologyTester
- Serializable
- Serializable
- Product
- Equals
- Logging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def advanceWallClockTime(duration: DurationBuilder): DateTime
- def advanceWallClockTime(duration: Duration): DateTime
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def close(): Unit
- def currentHour: DateTime
- def currentMinute: DateTime
-
def
debug(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
debug(message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
debug(marker: Marker, message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
debug(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
debugResult[T](message: ⇒ String)(fn: ⇒ T): T
- Attributes
- protected[this]
- Definition Classes
- Logging
- def driver: TopologyTestDriver
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
error(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
error(message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
error(marker: Marker, message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
error(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
errorResult[T](message: ⇒ String)(fn: ⇒ T): T
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
-
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
-
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
- def getKeyValueStore[K, V](name: String): KeyValueStore[K, V]
- val inMemoryStatsReceiver: InMemoryStatsReceiver
-
def
info(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
info(message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
info(marker: Marker, message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
info(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
infoResult[T](message: ⇒ String)(fn: ⇒ T): T
- Attributes
- protected[this]
- Definition Classes
- Logging
- val injector: Injector
-
def
isDebugEnabled(marker: Marker): Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isDebugEnabled: Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isErrorEnabled(marker: Marker): Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isErrorEnabled: Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isInfoEnabled(marker: Marker): Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isInfoEnabled: Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isTraceEnabled(marker: Marker): Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isTraceEnabled: Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isWarnEnabled(marker: Marker): Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
isWarnEnabled: Boolean
- Attributes
- protected[this]
- Definition Classes
- Logging
-
final
def
logger: Logger
- Attributes
- protected[this]
- Definition Classes
- Logging
-
final
def
loggerName: String
- Attributes
- protected[this]
- Definition Classes
- Logging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def now: DateTime
- def priorHour(hoursBack: Int): DateTime
- def priorHour: DateTime
- def priorMinute(minutesBack: Int): DateTime
- def priorMinute: DateTime
- val properties: Properties
-
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
-
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
-
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
- def reset(): Unit
- def setWallClockTime(now: DateTime): Unit
- def setWallClockTime(now: String): Unit
- val startingWallClockTime: DateTime
- val stateDir: File
- def stats: InMemoryStatsUtil
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def topic[K, V](name: String, keySerde: Serde[K], valSerde: Serde[V]): TopologyTesterTopic[K, V]
- val topology: Topology
-
def
trace(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
trace(message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
trace(marker: Marker, message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
trace(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
traceResult[T](message: ⇒ String)(fn: ⇒ T): T
- Attributes
- protected[this]
- Definition Classes
- Logging
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
warn(marker: Marker, message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
warn(message: ⇒ Any, cause: Throwable): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
warn(marker: Marker, message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
warn(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- Logging
-
def
warnResult[T](message: ⇒ String)(fn: ⇒ T): T
- Attributes
- protected[this]
- Definition Classes
- Logging