public class SimpleDdlParserListener extends Object implements io.debezium.relational.ddl.DdlParserListener
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleDdlParserListener.EventAssert |
io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent, io.debezium.relational.ddl.DdlParserListener.DatabaseCreatedEvent, io.debezium.relational.ddl.DdlParserListener.DatabaseDroppedEvent, io.debezium.relational.ddl.DdlParserListener.DatabaseEvent, io.debezium.relational.ddl.DdlParserListener.Event, io.debezium.relational.ddl.DdlParserListener.EventType, io.debezium.relational.ddl.DdlParserListener.SetVariableEvent, io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent, io.debezium.relational.ddl.DdlParserListener.TableCreatedEvent, io.debezium.relational.ddl.DdlParserListener.TableDroppedEvent, io.debezium.relational.ddl.DdlParserListener.TableEvent, io.debezium.relational.ddl.DdlParserListener.TableIndexCreatedEvent, io.debezium.relational.ddl.DdlParserListener.TableIndexDroppedEvent, io.debezium.relational.ddl.DdlParserListener.TableIndexEvent| Modifier and Type | Field and Description |
|---|---|
private AtomicLong |
counter |
private List<io.debezium.relational.ddl.DdlParserListener.Event> |
events |
| Constructor and Description |
|---|
SimpleDdlParserListener() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDdlParserListener.EventAssert |
assertNext()
Perform assertions on the next event seen by this listener.
|
void |
assertNoMoreEvents()
Assert that there is no next event.
|
void |
forEach(Consumer<io.debezium.relational.ddl.DdlParserListener.Event> eventConsumer)
Perform an operation on each of the events.
|
void |
handle(io.debezium.relational.ddl.DdlParserListener.Event event) |
int |
remaining()
Get the number of events currently held by this listener that have yet to be
checked. |
int |
total()
Get the total number of events that have been handled by this listener.
|
private final AtomicLong counter
private final List<io.debezium.relational.ddl.DdlParserListener.Event> events
public void handle(io.debezium.relational.ddl.DdlParserListener.Event event)
handle in interface io.debezium.relational.ddl.DdlParserListenerpublic int total()
public int remaining()
checked.public void assertNoMoreEvents()
public SimpleDdlParserListener.EventAssert assertNext()
public void forEach(Consumer<io.debezium.relational.ddl.DdlParserListener.Event> eventConsumer)
eventConsumer - the event consumer function; may not be nullCopyright © 2018 JBoss by Red Hat. All rights reserved.