public class JdbcStringBasedStoreConfigurationBuilder extends AbstractJdbcStoreConfigurationBuilder<JdbcStringBasedStoreConfiguration,JdbcStringBasedStoreConfigurationBuilder>
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationBuilder |
builder |
connectionFactoryasync, attributes, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singletonStore| Constructor and Description |
|---|
JdbcStringBasedStoreConfigurationBuilder(PersistenceConfigurationBuilder builder) |
connectionFactory, connectionFactory, connectionPool, dataSource, dbMajorVersion, dbMinorVersion, dialect, manageConnectionFactory, simpleConnection, validate, validateaddProperty, async, fetchPersistentState, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, shared, singleton, transactional, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuild, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, encoding, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, memory, persistence, security, simpleCache, simpleCache, sites, storeAsBinary, template, transaction, unsafe, versioningpersistenceprotected final ConfigurationBuilder builder
public JdbcStringBasedStoreConfigurationBuilder(PersistenceConfigurationBuilder builder)
public JdbcStringBasedStoreConfigurationBuilder self()
public JdbcStringBasedStoreConfigurationBuilder key2StringMapper(String key2StringMapper)
Key2StringMapper to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapperpublic JdbcStringBasedStoreConfigurationBuilder key2StringMapper(Class<? extends Key2StringMapper> klass)
Key2StringMapper to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapperpublic JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder table()
public JdbcStringBasedStoreConfigurationBuilder withProperties(Properties props)
AbstractStoreConfigurationBuilderwithProperties in interface StoreConfigurationChildBuilder<JdbcStringBasedStoreConfigurationBuilder>withProperties in class AbstractStoreConfigurationBuilder<JdbcStringBasedStoreConfiguration,JdbcStringBasedStoreConfigurationBuilder>public JdbcStringBasedStoreConfiguration create()
Builderpublic Builder<?> read(JdbcStringBasedStoreConfiguration template)
Builderread in interface Builder<JdbcStringBasedStoreConfiguration>read in class AbstractJdbcStoreConfigurationBuilder<JdbcStringBasedStoreConfiguration,JdbcStringBasedStoreConfigurationBuilder>template - the configuration from which to "clone" this config if needed.public String toString()
public ConfigurationChildBuilder template(boolean template)
template in interface ConfigurationChildBuilderpublic ConfigurationChildBuilder simpleCache(boolean simpleCache)
simpleCache in interface ConfigurationChildBuilderpublic boolean simpleCache()
simpleCache in interface ConfigurationChildBuilderpublic ClusteringConfigurationBuilder clustering()
clustering in interface ConfigurationChildBuilderpublic CustomInterceptorsConfigurationBuilder customInterceptors()
customInterceptors in interface ConfigurationChildBuilderpublic DataContainerConfigurationBuilder dataContainer()
dataContainer in interface ConfigurationChildBuilderpublic DeadlockDetectionConfigurationBuilder deadlockDetection()
deadlockDetection in interface ConfigurationChildBuilderpublic EncodingConfigurationBuilder encoding()
encoding in interface ConfigurationChildBuilderpublic EvictionConfigurationBuilder eviction()
eviction in interface ConfigurationChildBuilderpublic ExpirationConfigurationBuilder expiration()
expiration in interface ConfigurationChildBuilderpublic IndexingConfigurationBuilder indexing()
indexing in interface ConfigurationChildBuilderpublic InvocationBatchingConfigurationBuilder invocationBatching()
invocationBatching in interface ConfigurationChildBuilderpublic JMXStatisticsConfigurationBuilder jmxStatistics()
jmxStatistics in interface ConfigurationChildBuilderpublic PersistenceConfigurationBuilder persistence()
persistence in interface ConfigurationChildBuilderpublic LockingConfigurationBuilder locking()
locking in interface ConfigurationChildBuilderpublic SecurityConfigurationBuilder security()
security in interface ConfigurationChildBuilder@Deprecated public StoreAsBinaryConfigurationBuilder storeAsBinary()
storeAsBinary in interface ConfigurationChildBuilderpublic TransactionConfigurationBuilder transaction()
transaction in interface ConfigurationChildBuilderpublic VersioningConfigurationBuilder versioning()
versioning in interface ConfigurationChildBuilderpublic UnsafeConfigurationBuilder unsafe()
unsafe in interface ConfigurationChildBuilderpublic SitesConfigurationBuilder sites()
sites in interface ConfigurationChildBuilderpublic CompatibilityModeConfigurationBuilder compatibility()
compatibility in interface ConfigurationChildBuilderpublic MemoryConfigurationBuilder memory()
memory in interface ConfigurationChildBuilderprotected ConfigurationBuilder getBuilder()
public Configuration build()
build in interface ConfigurationChildBuilderCopyright © 2018 JBoss, a division of Red Hat. All rights reserved.