@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 IN and  StartpointOldestand returns the result of the execution. | 
| default OUT | visit(IN input,
     StartpointSpecific startpointSpecific)Performs a sequence of operations using IN and  StartpointSpecificand returns the result of the execution. | 
| default OUT | visit(IN input,
     StartpointTimestamp startpointTimestamp)Performs a sequence of operations using IN and  StartpointTimestampand returns the result of the execution. | 
| default OUT | visit(IN input,
     StartpointUpcoming startpointUpcoming)Performs a sequence of operations using IN and  StartpointUpcomingand returns the result of the execution. | 
default OUT visit(IN input, StartpointSpecific startpointSpecific)
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)
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)
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)
StartpointUpcoming and returns the result of the execution.input - the input metadata about the startpoint.startpointUpcoming - the Startpoint that represents the latest offset.