package transformer
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class GenericState(value: AnyRef) extends Product with Serializable
- class MapAscendingTimestampExtractor extends SerializableTimestampAssigner[AnyRef]
- class PeriodicFunction extends SourceFunction[Unit]
- Annotations
- @silent("deprecated")
- class PeriodicSourceFactory extends SourceFactory with UnboundedStreamComponent
- class TransformStateFunction[T] extends LatelyEvictableStateFunction[ValueWithContext[T], ValueWithContext[AnyRef], GenericState] with LazyParameterInterpreterFunction
- class UnionMemoFunction extends LatelyEvictableStateFunction[ValueWithContext[StringKeyedValue[Map[String, AnyRef]]], ValueWithContext[Map[String, AnyRef]], Map[String, AnyRef]]
- class UnionWithMemoTransformer extends CustomStreamTransformer with UnboundedStreamComponent with Serializable with ExplicitUidInOperatorsSupport
Value Members
- object MapAscendingTimestampExtractor extends Serializable
- object PeriodicSourceFactory extends PeriodicSourceFactory
- object TransformStateTransformer extends CustomStreamTransformer with ExplicitUidInOperatorsSupport
This is general usage state transformation.
This is general usage state transformation. It takes previous value of state and transform it using
newValue
lambda parameter (havingprevious
as a parameter). Transformation is done only whentransformWhen
expression is satisfied. States has Time-To-Leave defined bystateTimeoutSeconds
parameter. So it is generally doing something like this:newStateValue = if (transformWhen) { newValue(previous) } else { previous }
- object UnionWithMemoTransformer extends UnionWithMemoTransformer