File tree Expand file tree Collapse file tree 2 files changed +11
-32
lines changed
topic/src/main/java/tech/ydb/topic/read/events Expand file tree Collapse file tree 2 files changed +11
-32
lines changed Original file line number Diff line number Diff line change 44 * @author Nikolay Perfilov
55 */
66public abstract class AbstractReadEventHandler implements ReadEventHandler {
7-
8- // onMessages(DataReceivedEvent event) method should be defined in user's implementation
9-
10- @ Override
11- public void onCommitResponse (CommitOffsetAcknowledgementEvent event ) {
12-
13- }
14-
15- @ Override
16- public void onStartPartitionSession (StartPartitionSessionEvent event ) {
17- event .confirm ();
18- }
19-
20- @ Override
21- public void onStopPartitionSession (StopPartitionSessionEvent event ) {
22- event .confirm ();
23- }
24-
25- @ Override
26- public void onPartitionSessionClosed (PartitionSessionClosedEvent event ) {
27-
28- }
29-
30- @ Override
31- public void onReaderClosed (ReaderClosedEvent event ) {
32-
33- }
347}
Original file line number Diff line number Diff line change 33/**
44 * @author Nikolay Perfilov
55 */
6+ @ FunctionalInterface
67public interface ReadEventHandler {
78
89 void onMessages (DataReceivedEvent event );
910
10- void onCommitResponse (CommitOffsetAcknowledgementEvent event );
11+ default void onCommitResponse (CommitOffsetAcknowledgementEvent event ) { }
1112
12- void onStartPartitionSession (StartPartitionSessionEvent event );
1313
14- void onStopPartitionSession (StopPartitionSessionEvent event );
14+ default void onStartPartitionSession (StartPartitionSessionEvent event ) {
15+ event .confirm ();
16+ }
1517
16- void onPartitionSessionClosed (PartitionSessionClosedEvent event );
18+ default void onStopPartitionSession (StopPartitionSessionEvent event ) {
19+ event .confirm ();
20+ }
1721
18- void onReaderClosed (ReaderClosedEvent event );
22+ default void onPartitionSessionClosed (PartitionSessionClosedEvent event ) { }
23+
24+ default void onReaderClosed (ReaderClosedEvent event ) { }
1925}
You can’t perform that action at this time.
0 commit comments