Class/Object

com.twitter.finatra.kafkastreams.transformer.aggregation

TimeWindowed

Related Docs: object TimeWindowed | package aggregation

Permalink

case class TimeWindowed[V](start: Time, end: Time, value: V) extends Product with Serializable

A time windowed value specified by a start and end time

start

the start time of the window (inclusive)

end

the end time of the window (exclusive)

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

Instance Constructors

  1. new TimeWindowed(start: Time, end: Time, value: V)

    Permalink

    start

    the start time of the window (inclusive)

    end

    the end time of the window (exclusive)

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val end: Time

    Permalink

    the end time of the window (exclusive)

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. final def equals(obj: Any): Boolean

    Permalink
    Definition Classes
    TimeWindowed → Equals → AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final val hashCode: Int

    Permalink
    Definition Classes
    TimeWindowed → AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def isLate(allowedLateness: Duration, watermark: Watermark): Boolean

    Permalink

    Determine if this windowed value is late given the allowedLateness configuration and the current watermark

    Determine if this windowed value is late given the allowedLateness configuration and the current watermark

    allowedLateness

    the configured amount of allowed lateness specified in milliseconds

    watermark

    a watermark used to determine if this windowed value is late

    returns

    If the windowed value is late

  14. def map[KK](f: (V) ⇒ KK): TimeWindowed[KK]

    Permalink

    Map the time windowed value into another value occurring in the same window

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def nextInterval(time: Time, duration: Duration): Time

    Permalink

    Determine the start of the next fixed window interval

  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def sizeMillis: Long

    Permalink

    The size of this windowed value in milliseconds

  20. val start: Time

    Permalink

    the start time of the window (inclusive)

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    TimeWindowed → AnyRef → Any
  23. val value: V

    Permalink
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped