public class DefaultPersistenceConfiguration extends java.lang.Object implements ServiceCreationConfiguration<LocalPersistenceService,java.io.File>
ServiceCreationConfiguration
for the default LocalPersistenceService
.Constructor and Description |
---|
DefaultPersistenceConfiguration(java.io.File rootDirectory)
Creates a new configuration object with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
DefaultPersistenceConfiguration |
build(java.io.File file)
Construct a new configuration from the given detached representation.
|
java.io.File |
derive()
Derive a detached representation from this configuration
|
java.io.File |
getRootDirectory()
Returns the root directory to use for local persistence.
|
java.lang.Class<LocalPersistenceService> |
getServiceType()
Indicates which service consumes this configuration at creation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compatibleWith
public DefaultPersistenceConfiguration(java.io.File rootDirectory)
rootDirectory
- the root directory to use for local persistencepublic java.io.File getRootDirectory()
public java.lang.Class<LocalPersistenceService> getServiceType()
getServiceType
in interface ServiceCreationConfiguration<LocalPersistenceService,java.io.File>
public java.io.File derive()
ServiceCreationConfiguration
derive
in interface ServiceCreationConfiguration<LocalPersistenceService,java.io.File>
public DefaultPersistenceConfiguration build(java.io.File file)
ServiceCreationConfiguration
build
in interface ServiceCreationConfiguration<LocalPersistenceService,java.io.File>
file
- a detached representation