com.wideplay.warp.persist.db4o
Class Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder
java.lang.Object
com.wideplay.warp.persist.db4o.Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder
- All Implemented Interfaces:
- Builder<Db4oPersistenceStrategy>, PersistenceStrategyBuilder<Db4oPersistenceStrategy>
- Enclosing class:
- Db4oPersistenceStrategy
public static class Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder
- extends Object
- implements PersistenceStrategyBuilder<Db4oPersistenceStrategy>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder()
databaseFileName
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder databaseFileName(String databaseFileName)
configuration
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder configuration(com.db4o.config.Configuration configuration)
host
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder host(String host)
password
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder password(String password)
port
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder port(int port)
user
@Inject(optional=true)
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder user(String user)
annotatedWith
public Db4oPersistenceStrategy.Db4oPersistenceStrategyBuilder annotatedWith(Class<? extends Annotation> annotation)
- Description copied from interface:
PersistenceStrategyBuilder
- Configure this strategy to build modules bound to the specified Guice
Binding Annotation.
- Specified by:
annotatedWith
in interface PersistenceStrategyBuilder<Db4oPersistenceStrategy>
- Parameters:
annotation
- a valid Guice Binding Annotation to which all persistence
artifacts will be bound, including interceptors
- Returns:
- this
build
public Db4oPersistenceStrategy build()
- Description copied from interface:
Builder
- Builds an instance of
T
.
- Specified by:
build
in interface Builder<Db4oPersistenceStrategy>
- Returns:
- T