Interface BucketAssigner.Context
- Enclosing interface:
- BucketAssigner<IN,
BucketID>
@PublicEvolving
public static interface BucketAssigner.Context
Context that the
BucketAssigner can use for getting additional data about an input
record.
The context is only valid for the duration of a BucketAssigner.getBucketId(Object, BucketAssigner.Context) call. Do not store the context and use afterwards!
-
Method Summary
Modifier and TypeMethodDescriptionlongReturns the current processing time.longReturns the current event-time watermark.Returns the timestamp of the current input record ornullif the element does not have an assigned timestamp.
-
Method Details
-
currentProcessingTime
long currentProcessingTime()Returns the current processing time. -
currentWatermark
long currentWatermark()Returns the current event-time watermark. -
timestamp
Returns the timestamp of the current input record ornullif the element does not have an assigned timestamp.
-