Class JDBCStoreConfigurationBuilder.TableConfigurationBuilder
- java.lang.Object
-
- org.infinispan.configuration.cache.AbstractPersistenceConfigurationChildBuilder
-
- org.infinispan.configuration.cache.AbstractStoreConfigurationChildBuilder<S>
-
- org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationChildBuilder<JDBCStoreConfigurationBuilder>
-
- org.jboss.as.clustering.infinispan.persistence.jdbc.JDBCStoreConfigurationBuilder.TableConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>,org.infinispan.commons.configuration.Self<JDBCStoreConfigurationBuilder.TableConfigurationBuilder>,org.infinispan.configuration.cache.ConfigurationChildBuilder,org.infinispan.configuration.cache.LoaderConfigurationChildBuilder<JDBCStoreConfigurationBuilder>,org.infinispan.configuration.cache.PersistenceConfigurationChildBuilder,org.infinispan.configuration.cache.StoreConfigurationChildBuilder<JDBCStoreConfigurationBuilder>,org.infinispan.persistence.jdbc.common.configuration.JdbcStoreConfigurationChildBuilder<JDBCStoreConfigurationBuilder>
- Enclosing class:
- JDBCStoreConfigurationBuilder
public static class JDBCStoreConfigurationBuilder.TableConfigurationBuilder extends org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationChildBuilder<JDBCStoreConfigurationBuilder> implements org.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>, org.infinispan.commons.configuration.Self<JDBCStoreConfigurationBuilder.TableConfigurationBuilder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.infinispan.commons.configuration.attributes.AttributeSetattributes()org.infinispan.configuration.cache.Configurationbuild()org.infinispan.configuration.cache.ClusteringConfigurationBuilderclustering()org.infinispan.persistence.jdbc.configuration.TableManipulationConfigurationcreate()JDBCStoreConfigurationBuilder.TableConfigurationBuildercreateOnStart(boolean createOnStart)org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuildercustomInterceptors()Deprecated.JDBCStoreConfigurationBuilder.TableConfigurationBuilderdataColumnName(String dataColumnName)JDBCStoreConfigurationBuilder.TableConfigurationBuilderdataColumnType(String dataColumnType)JDBCStoreConfigurationBuilder.TableConfigurationBuilderdropOnExit(boolean dropOnExit)org.infinispan.configuration.cache.EncodingConfigurationBuilderencoding()org.infinispan.configuration.cache.ExpirationConfigurationBuilderexpiration()JDBCStoreConfigurationBuilder.TableConfigurationBuilderfetchSize(int fetchSize)protected org.infinispan.configuration.cache.ConfigurationBuildergetBuilder()JDBCStoreConfigurationBuilder.TableConfigurationBuilderidColumnName(String idColumnName)JDBCStoreConfigurationBuilder.TableConfigurationBuilderidColumnType(String idColumnType)org.infinispan.configuration.cache.IndexingConfigurationBuilderindexing()org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilderinvocationBatching()org.infinispan.configuration.cache.LockingConfigurationBuilderlocking()org.infinispan.configuration.cache.MemoryConfigurationBuildermemory()org.infinispan.configuration.cache.PersistenceConfigurationBuilderpersistence()org.infinispan.configuration.cache.QueryConfigurationBuilderquery()JDBCStoreConfigurationBuilder.TableConfigurationBuilderread(org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration template, org.infinispan.commons.configuration.Combine combine)org.infinispan.configuration.cache.SecurityConfigurationBuildersecurity()JDBCStoreConfigurationBuilder.TableConfigurationBuildersegmentColumnName(String segmentColumnName)JDBCStoreConfigurationBuilder.TableConfigurationBuildersegmentColumnType(String segmentColumnType)JDBCStoreConfigurationBuilder.TableConfigurationBuilderself()booleansimpleCache()org.infinispan.configuration.cache.ConfigurationChildBuildersimpleCache(boolean arg0)org.infinispan.configuration.cache.SitesConfigurationBuildersites()org.infinispan.configuration.cache.StatisticsConfigurationBuilderstatistics()JDBCStoreConfigurationBuilder.TableConfigurationBuildertableNamePrefix(String tableNamePrefix)org.infinispan.configuration.cache.ConfigurationChildBuildertemplate(boolean arg0)JDBCStoreConfigurationBuilder.TableConfigurationBuildertimestampColumnName(String timestampColumnName)JDBCStoreConfigurationBuilder.TableConfigurationBuildertimestampColumnType(String timestampColumnType)org.infinispan.configuration.cache.TransactionConfigurationBuildertransaction()org.infinispan.configuration.cache.UnsafeConfigurationBuilderunsafe()voidvalidate()voidvalidate(org.infinispan.configuration.global.GlobalConfiguration globalConfig)-
Methods inherited from class org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationChildBuilder
connectionFactory, connectionFactory, connectionPool, dataSource, simpleConnection
-
Methods inherited from class org.infinispan.configuration.cache.AbstractStoreConfigurationChildBuilder
addProperty, async, fetchPersistentState, ignoreModifications, maxBatchSize, preload, purgeOnStartup, segmented, shared, transactional, withProperties, writeOnly
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.configuration.cache.ConfigurationChildBuilder
build, clustering, customInterceptors, encoding, expiration, indexing, invocationBatching, jmxStatistics, locking, memory, query, security, simpleCache, simpleCache, sites, statistics, template, transaction, unsafe
-
-
-
-
Method Detail
-
self
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder self()
- Specified by:
selfin interfaceorg.infinispan.commons.configuration.Self<JDBCStoreConfigurationBuilder.TableConfigurationBuilder>
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>
-
fetchSize
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder fetchSize(int fetchSize)
-
tableNamePrefix
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder tableNamePrefix(String tableNamePrefix)
-
createOnStart
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder createOnStart(boolean createOnStart)
-
dropOnExit
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder dropOnExit(boolean dropOnExit)
-
idColumnName
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder idColumnName(String idColumnName)
-
idColumnType
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder idColumnType(String idColumnType)
-
dataColumnName
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder dataColumnName(String dataColumnName)
-
dataColumnType
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder dataColumnType(String dataColumnType)
-
timestampColumnName
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder timestampColumnName(String timestampColumnName)
-
timestampColumnType
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder timestampColumnType(String timestampColumnType)
-
segmentColumnName
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder segmentColumnName(String segmentColumnName)
-
segmentColumnType
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder segmentColumnType(String segmentColumnType)
-
validate
public void validate()
- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>
-
validate
public void validate(org.infinispan.configuration.global.GlobalConfiguration globalConfig)
- Specified by:
validatein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
create
public org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>
-
read
public JDBCStoreConfigurationBuilder.TableConfigurationBuilder read(org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration template, org.infinispan.commons.configuration.Combine combine)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration>
-
template
public org.infinispan.configuration.cache.ConfigurationChildBuilder template(boolean arg0)
- Specified by:
templatein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
simpleCache
public org.infinispan.configuration.cache.ConfigurationChildBuilder simpleCache(boolean arg0)
- Specified by:
simpleCachein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
simpleCache
public boolean simpleCache()
- Specified by:
simpleCachein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
clustering
public org.infinispan.configuration.cache.ClusteringConfigurationBuilder clustering()
- Specified by:
clusteringin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
customInterceptors
@Deprecated public org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuilder customInterceptors()
Deprecated.- Specified by:
customInterceptorsin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
encoding
public org.infinispan.configuration.cache.EncodingConfigurationBuilder encoding()
- Specified by:
encodingin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
expiration
public org.infinispan.configuration.cache.ExpirationConfigurationBuilder expiration()
- Specified by:
expirationin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
query
public org.infinispan.configuration.cache.QueryConfigurationBuilder query()
- Specified by:
queryin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
indexing
public org.infinispan.configuration.cache.IndexingConfigurationBuilder indexing()
- Specified by:
indexingin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
invocationBatching
public org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilder invocationBatching()
- Specified by:
invocationBatchingin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
statistics
public org.infinispan.configuration.cache.StatisticsConfigurationBuilder statistics()
- Specified by:
statisticsin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
persistence
public org.infinispan.configuration.cache.PersistenceConfigurationBuilder persistence()
- Specified by:
persistencein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
locking
public org.infinispan.configuration.cache.LockingConfigurationBuilder locking()
- Specified by:
lockingin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
security
public org.infinispan.configuration.cache.SecurityConfigurationBuilder security()
- Specified by:
securityin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
transaction
public org.infinispan.configuration.cache.TransactionConfigurationBuilder transaction()
- Specified by:
transactionin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
unsafe
public org.infinispan.configuration.cache.UnsafeConfigurationBuilder unsafe()
- Specified by:
unsafein interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
sites
public org.infinispan.configuration.cache.SitesConfigurationBuilder sites()
- Specified by:
sitesin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
memory
public org.infinispan.configuration.cache.MemoryConfigurationBuilder memory()
- Specified by:
memoryin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
getBuilder
protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
-
build
public org.infinispan.configuration.cache.Configuration build()
- Specified by:
buildin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
-