@Documented @Retention(value=RUNTIME) @Target(value=METHOD) @Experimental(value=TIMERS) public static @interface DoFn.OnTimer
See the javadoc for DoFn.TimerId
for use in a full example.
The method annotated with @OnTimer
may have parameters according to the same logic
as DoFn.ProcessElement
, but limited to the BoundedWindow
, State
subclasses,
and Timer
. State and timer parameters must be annotated with their DoFn.StateId
and
DoFn.TimerId
respectively.
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
value
The timer ID.
|