public static class JdbmEventStoreService.JdbmEventStoreMixin
extends org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixin
implements org.qi4j.library.eventsourcing.domain.source.EventManagement, org.qi4j.library.eventsourcing.domain.source.EventSource
| Constructor and Description |
|---|
JdbmEventStoreService.JdbmEventStoreMixin() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateEventStore() |
long |
count() |
org.qi4j.io.Input<org.qi4j.library.eventsourcing.domain.api.UnitOfWorkDomainEventsValue,IOException> |
events(long offset,
long limit) |
void |
passivateEventStore() |
org.qi4j.io.Output<String,IOException> |
restore() |
protected org.qi4j.io.Output<org.qi4j.library.eventsourcing.domain.api.UnitOfWorkDomainEventsValue,IOException> |
storeEvents0() |
public JdbmEventStoreService.JdbmEventStoreMixin()
public void activateEventStore()
throws Exception
activateEventStore in interface org.qi4j.library.eventsourcing.domain.source.EventStoreActivationactivateEventStore in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixinExceptionpublic void passivateEventStore()
throws Exception
passivateEventStore in interface org.qi4j.library.eventsourcing.domain.source.EventStoreActivationpassivateEventStore in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixinExceptionpublic org.qi4j.io.Output<String,IOException> restore()
restore in interface org.qi4j.library.eventsourcing.domain.source.EventManagementpublic org.qi4j.io.Input<org.qi4j.library.eventsourcing.domain.api.UnitOfWorkDomainEventsValue,IOException> events(long offset, long limit)
events in interface org.qi4j.library.eventsourcing.domain.source.EventSourcepublic long count()
count in interface org.qi4j.library.eventsourcing.domain.source.EventSourceprotected org.qi4j.io.Output<org.qi4j.library.eventsourcing.domain.api.UnitOfWorkDomainEventsValue,IOException> storeEvents0()
storeEvents0 in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixin