public interface CassandraReadSide
This should be used to build and register a read side processor.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CassandraReadSide.ReadSideHandlerBuilder<Event extends AggregateEvent<Event>>
Builder for the handler.
|
| Modifier and Type | Method and Description |
|---|---|
<Event extends AggregateEvent<Event>> |
builder(String readSideId)
Create a builder for a Cassandra read side event handler.
|
static CompletionStage<List<com.datastax.driver.core.BoundStatement>> |
completedStatement(com.datastax.driver.core.BoundStatement statement)
Convenience method to create an already completed
CompletionStage with one
BoundStatement. |
static CompletionStage<List<com.datastax.driver.core.BoundStatement>> |
completedStatements()
Convenience method to create an already completed
CompletionStage with no
BoundStatement. |
static CompletionStage<List<com.datastax.driver.core.BoundStatement>> |
completedStatements(com.datastax.driver.core.BoundStatement... statements)
Convenience method to create an already completed
CompletionStage with several
BoundStatement. |
static CompletionStage<List<com.datastax.driver.core.BoundStatement>> |
completedStatements(List<com.datastax.driver.core.BoundStatement> statements)
Convenience method to create an already completed
CompletionStage with several
BoundStatement. |
<Event extends AggregateEvent<Event>> |
register(Class<? extends CassandraReadSideProcessor<Event>> processorClass)
Deprecated.
Use the builder method to create and register a Cassandra read side processor.
|
@Deprecated <Event extends AggregateEvent<Event>> void register(Class<? extends CassandraReadSideProcessor<Event>> processorClass)
CassandraReadSideProcessor classes must be registered with this
method.<Event extends AggregateEvent<Event>> CassandraReadSide.ReadSideHandlerBuilder<Event> builder(String readSideId)
readSideId - An identifier for this read side. This will be used to store offsets in the
offset store.static CompletionStage<List<com.datastax.driver.core.BoundStatement>> completedStatement(com.datastax.driver.core.BoundStatement statement)
CompletionStage with one
BoundStatement.static CompletionStage<List<com.datastax.driver.core.BoundStatement>> completedStatements(List<com.datastax.driver.core.BoundStatement> statements)
CompletionStage with several
BoundStatement.static CompletionStage<List<com.datastax.driver.core.BoundStatement>> completedStatements(com.datastax.driver.core.BoundStatement... statements)
CompletionStage with several
BoundStatement.static CompletionStage<List<com.datastax.driver.core.BoundStatement>> completedStatements()
CompletionStage with no
BoundStatement.