c
com.twitter.finatra.kafkastreams.integration.finatratransformer
WordLengthFinatraTransformer
Companion object WordLengthFinatraTransformer
class WordLengthFinatraTransformer extends FinatraTransformer[String, String, String, String] with PersistentTimers
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- WordLengthFinatraTransformer
- PersistentTimers
- FinatraTransformer
- ProcessorContextLogging
- OnFlush
- OnClose
- OnWatermark
- OnInit
- Transformer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new WordLengthFinatraTransformer(statsReceiver: StatsReceiver, timerStoreName: String)
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
close(): Unit
- Definition Classes
- FinatraTransformer → Transformer
-
final
def
debug(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- ProcessorContextLogging
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
error(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- ProcessorContextLogging
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
finatraKeyValueStoresMap: Map[StoreName, FinatraKeyValueStore[_, _]]
- Attributes
- protected[kafkastreams]
- Definition Classes
- FinatraTransformer
-
final
def
forward(key: String, value: String, timestamp: Long): Unit
- Attributes
- protected
- Definition Classes
- FinatraTransformer
-
final
def
forward(key: String, value: String): Unit
- Attributes
- protected
- Definition Classes
- FinatraTransformer
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
getKeyValueStore[KK, VV](name: String)(implicit arg0: ClassTag[KK]): FinatraKeyValueStore[KK, VV]
- Attributes
- protected
- Definition Classes
- FinatraTransformer
-
def
getPersistentTimerStore[TimerKey](timerStoreName: String, onTimer: (Time, TimerMetadata, TimerKey) ⇒ Unit, punctuationType: PunctuationType, maxTimerFiresPerWatermark: Int): PersistentTimerStore[TimerKey]
- Attributes
- protected
- Definition Classes
- PersistentTimers
-
def
getPersistentTimerValueStore[TimerKey, TimerValue](timerStoreName: String, onTimer: (Time, TimerMetadata, TimerKey, TimerValue) ⇒ Unit, punctuationType: PunctuationType, maxTimerFiresPerWatermark: Int): PersistentTimerValueStore[TimerKey, TimerValue]
- Attributes
- protected
- Definition Classes
- PersistentTimers
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
info(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- ProcessorContextLogging
-
final
def
init(processorContext: ProcessorContext): Unit
- Definition Classes
- FinatraTransformer → Transformer
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
onClose(): Unit
- Attributes
- protected
- Definition Classes
- OnClose
-
def
onFlush(): Unit
- Definition Classes
- FinatraTransformer → OnFlush
-
def
onInit(): Unit
- Definition Classes
- PersistentTimers → OnInit
-
def
onMessage(messageTime: Time, key: String, value: String): Unit
- Definition Classes
- WordLengthFinatraTransformer → FinatraTransformer
-
final
def
onWatermark(watermark: Watermark): Unit
- Definition Classes
- PersistentTimers → OnWatermark
-
def
processorContext: ProcessorContext
- Attributes
- protected
- Definition Classes
- FinatraTransformer → ProcessorContextLogging
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
taskIdStr: String
- Attributes
- protected
- Definition Classes
- ProcessorContextLogging
-
final
def
timeStr: String
- Attributes
- protected
- Definition Classes
- ProcessorContextLogging
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
trace(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- ProcessorContextLogging
-
final
def
transform(k: String, v: String): (String, String)
- Definition Classes
- FinatraTransformer → Transformer
-
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()
-
final
def
warn(message: ⇒ Any): Unit
- Attributes
- protected[this]
- Definition Classes
- ProcessorContextLogging
-
final
def
watermark: Watermark
- Attributes
- protected[finatra]
- Definition Classes
- FinatraTransformer