public class ClusterLoaderConfigurationBuilder extends AbstractStoreConfigurationBuilder<ClusterLoaderConfiguration,ClusterLoaderConfigurationBuilder>
Modifier and Type | Field and Description |
---|---|
private long |
remoteCallTimeout |
async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singletonStore
Constructor and Description |
---|
ClusterLoaderConfigurationBuilder(PersistenceConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ClusterLoaderConfiguration |
create()
Create the configuration bean
|
ClusterLoaderConfigurationBuilder |
read(ClusterLoaderConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
ClusterLoaderConfigurationBuilder |
remoteCallTimeout(long remoteCallTimeout) |
ClusterLoaderConfigurationBuilder |
remoteCallTimeout(long remoteCallTimeout,
java.util.concurrent.TimeUnit unit) |
ClusterLoaderConfigurationBuilder |
self() |
void |
validate()
Validate the data in this builder before building the configuration bean
|
ClusterLoaderConfigurationBuilder |
withProperties(java.util.Properties p)
Properties passed to the cache store or loader
|
addProperty, async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singleton
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
persistence
public ClusterLoaderConfigurationBuilder(PersistenceConfigurationBuilder builder)
public ClusterLoaderConfigurationBuilder self()
public ClusterLoaderConfigurationBuilder remoteCallTimeout(long remoteCallTimeout)
public ClusterLoaderConfigurationBuilder remoteCallTimeout(long remoteCallTimeout, java.util.concurrent.TimeUnit unit)
public ClusterLoaderConfigurationBuilder withProperties(java.util.Properties p)
AbstractStoreConfigurationBuilder
withProperties
in interface StoreConfigurationChildBuilder<ClusterLoaderConfigurationBuilder>
withProperties
in class AbstractStoreConfigurationBuilder<ClusterLoaderConfiguration,ClusterLoaderConfigurationBuilder>
public void validate()
Builder
validate
in interface Builder<ClusterLoaderConfiguration>
validate
in class AbstractStoreConfigurationBuilder<ClusterLoaderConfiguration,ClusterLoaderConfigurationBuilder>
public ClusterLoaderConfiguration create()
Builder
public ClusterLoaderConfigurationBuilder read(ClusterLoaderConfiguration template)
Builder
read
in interface Builder<ClusterLoaderConfiguration>
read
in class AbstractStoreConfigurationBuilder<ClusterLoaderConfiguration,ClusterLoaderConfigurationBuilder>
template
- the configuration from which to "clone" this config if needed.