public class JdbmEntityStoreMixin extends Object implements JdbmEntityStoreActivation, org.qi4j.spi.entitystore.helpers.MapEntityStore, org.qi4j.spi.entitystore.BackupRestore
JdbmEntityStoreActivation.Activator
Constructor and Description |
---|
JdbmEntityStoreMixin() |
Modifier and Type | Method and Description |
---|---|
void |
applyChanges(org.qi4j.spi.entitystore.helpers.MapEntityStore.MapChanges changes) |
org.qi4j.io.Input<String,IOException> |
backup() |
org.qi4j.io.Input<Reader,IOException> |
entityStates() |
Reader |
get(org.qi4j.api.entity.EntityReference entityReference) |
org.qi4j.io.Output<String,IOException> |
restore() |
void |
setUpJdbm() |
void |
tearDownJdbm() |
public void setUpJdbm() throws Exception
setUpJdbm
in interface JdbmEntityStoreActivation
Exception
public void tearDownJdbm() throws Exception
tearDownJdbm
in interface JdbmEntityStoreActivation
Exception
@ReadLock public Reader get(org.qi4j.api.entity.EntityReference entityReference) throws org.qi4j.spi.entitystore.EntityStoreException
get
in interface org.qi4j.spi.entitystore.helpers.MapEntityStore
org.qi4j.spi.entitystore.EntityStoreException
@WriteLock public void applyChanges(org.qi4j.spi.entitystore.helpers.MapEntityStore.MapChanges changes) throws IOException
applyChanges
in interface org.qi4j.spi.entitystore.helpers.MapEntityStore
IOException
public org.qi4j.io.Input<Reader,IOException> entityStates()
entityStates
in interface org.qi4j.spi.entitystore.helpers.MapEntityStore
public org.qi4j.io.Input<String,IOException> backup()
backup
in interface org.qi4j.spi.entitystore.BackupRestore
public org.qi4j.io.Output<String,IOException> restore()
restore
in interface org.qi4j.spi.entitystore.BackupRestore