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.EventStoreActivation
activateEventStore
in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixin
Exception
public void passivateEventStore() throws Exception
passivateEventStore
in interface org.qi4j.library.eventsourcing.domain.source.EventStoreActivation
passivateEventStore
in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixin
Exception
public org.qi4j.io.Output<String,IOException> restore()
restore
in interface org.qi4j.library.eventsourcing.domain.source.EventManagement
public 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.EventSource
public long count()
count
in interface org.qi4j.library.eventsourcing.domain.source.EventSource
protected org.qi4j.io.Output<org.qi4j.library.eventsourcing.domain.api.UnitOfWorkDomainEventsValue,IOException> storeEvents0()
storeEvents0
in class org.qi4j.library.eventsourcing.domain.source.AbstractEventStoreMixin