@InterfaceStability.Evolving public interface StartpointVisitor<IN,OUT>
SystemAdmin implementation should implement this abstraction to support Startpoint.| Modifier and Type | Method and Description |
|---|---|
default OUT |
visit(IN input,
StartpointOldest startpointOldest)
Performs a sequence of operations using the
IN and StartpointOldest and returns the result of the execution. |
default OUT |
visit(IN input,
StartpointSpecific startpointSpecific)
Performs a sequence of operations using the
IN and StartpointSpecific and returns the result of the execution. |
default OUT |
visit(IN input,
StartpointTimestamp startpointTimestamp)
Performs a sequence of operations using the
IN and StartpointTimestamp and returns the result of the execution. |
default OUT |
visit(IN input,
StartpointUpcoming startpointUpcoming)
Performs a sequence of operations using the
IN and StartpointUpcoming and returns the result of the execution. |
default OUT visit(IN input, StartpointSpecific startpointSpecific)
IN and StartpointSpecific and returns the result of the execution.input - the input metadata about the startpoint.startpointSpecific - the Startpoint that represents the specific offset.default OUT visit(IN input, StartpointTimestamp startpointTimestamp)
IN and StartpointTimestamp and returns the result of the execution.input - the input metadata about the startpoint.startpointTimestamp - the Startpoint that represents the timestamp.default OUT visit(IN input, StartpointOldest startpointOldest)
IN and StartpointOldest and returns the result of the execution.input - the input metadata about the startpoint.startpointOldest - the Startpoint that represents the earliest offset.default OUT visit(IN input, StartpointUpcoming startpointUpcoming)
IN and StartpointUpcoming and returns the result of the execution.input - the input metadata about the startpoint.startpointUpcoming - the Startpoint that represents the latest offset.