Class AbstractSchemaJdbcConfigurationBuilder<T extends AbstractSchemaJdbcConfiguration,S extends AbstractSchemaJdbcConfigurationBuilder<T,S>>
java.lang.Object
org.infinispan.configuration.cache.AbstractPersistenceConfigurationChildBuilder
org.infinispan.configuration.cache.AbstractStoreConfigurationBuilder<T,S>
org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder<T,S>
org.infinispan.persistence.sql.configuration.AbstractSchemaJdbcConfigurationBuilder<T,S>
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<T>,org.infinispan.commons.configuration.Self<S>,org.infinispan.configuration.cache.ConfigurationChildBuilder,org.infinispan.configuration.cache.LoaderConfigurationChildBuilder<S>,org.infinispan.configuration.cache.PersistenceConfigurationChildBuilder,org.infinispan.configuration.cache.StoreConfigurationBuilder<T,,S> org.infinispan.configuration.cache.StoreConfigurationChildBuilder<S>,org.infinispan.persistence.jdbc.common.configuration.JdbcStoreConfigurationChildBuilder<S>
- Direct Known Subclasses:
QueriesJdbcStoreConfigurationBuilder,TableJdbcStoreConfigurationBuilder
public abstract class AbstractSchemaJdbcConfigurationBuilder<T extends AbstractSchemaJdbcConfiguration,S extends AbstractSchemaJdbcConfigurationBuilder<T,S>>
extends org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder<T,S>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.infinispan.configuration.cache.ConfigurationBuilderprotected final SchemaJdbcConfigurationBuilder<S> Fields inherited from class org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder
connectionFactoryFields inherited from class org.infinispan.configuration.cache.AbstractStoreConfigurationBuilder
async, attributes -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSchemaJdbcConfigurationBuilder(org.infinispan.configuration.cache.PersistenceConfigurationBuilder builder, org.infinispan.commons.configuration.attributes.AttributeSet attributes) -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.configuration.cache.ConfigurationBuilderorg.infinispan.configuration.cache.Configurationbuild()org.infinispan.configuration.cache.ClusteringConfigurationBuilderorg.infinispan.configuration.cache.EncodingConfigurationBuilderencoding()org.infinispan.configuration.cache.ExpirationConfigurationBuilderprotected org.infinispan.configuration.cache.ConfigurationBuilderorg.infinispan.configuration.cache.IndexingConfigurationBuilderindexing()org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilderorg.infinispan.configuration.cache.LockingConfigurationBuilderlocking()org.infinispan.configuration.cache.MemoryConfigurationBuildermemory()org.infinispan.configuration.cache.PersistenceConfigurationBuilderorg.infinispan.configuration.cache.QueryConfigurationBuilderquery()org.infinispan.commons.configuration.Builder<?> schema()Deprecated, for removal: This API element is subject to removal in a future version.org.infinispan.configuration.cache.SecurityConfigurationBuildersecurity()booleanorg.infinispan.configuration.cache.ConfigurationChildBuildersimpleCache(boolean arg0) org.infinispan.configuration.cache.SitesConfigurationBuildersites()org.infinispan.configuration.cache.StatisticsConfigurationBuilderorg.infinispan.configuration.cache.ConfigurationChildBuildertemplate(boolean arg0) org.infinispan.configuration.cache.TracingConfigurationBuildertracing()org.infinispan.configuration.cache.TransactionConfigurationBuilderorg.infinispan.configuration.cache.UnsafeConfigurationBuilderunsafe()voidvalidate()Methods inherited from class org.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder
cdiDataSource, connectionFactory, connectionFactory, connectionPool, dataSource, dbMajorVersion, dbMinorVersion, dialect, getConnectionFactory, manageConnectionFactory, readQueryTimeout, simpleConnection, validate, writeQueryTimeoutMethods inherited from class org.infinispan.configuration.cache.AbstractStoreConfigurationBuilder
addProperty, async, attributes, fetchPersistentState, ignoreModifications, maxBatchSize, preload, properties, purgeOnStartup, segmented, shared, toString, transactional, validate, withProperties, writeOnlyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
create, read, resetMethods inherited from interface org.infinispan.configuration.cache.ConfigurationChildBuilder
aliases, build, clustering, encoding, expiration, indexing, invocationBatching, locking, memory, query, security, simpleCache, simpleCache, sites, statistics, template, tracing, transaction, unsafeMethods inherited from interface org.infinispan.configuration.cache.PersistenceConfigurationChildBuilder
persistenceMethods inherited from interface org.infinispan.commons.configuration.Self
self
-
Field Details
-
schemaBuilder
protected final SchemaJdbcConfigurationBuilder<S extends AbstractSchemaJdbcConfigurationBuilder<T,S>> schemaBuilder -
builder
protected final org.infinispan.configuration.cache.ConfigurationBuilder builder
-
-
Constructor Details
-
AbstractSchemaJdbcConfigurationBuilder
public AbstractSchemaJdbcConfigurationBuilder(org.infinispan.configuration.cache.PersistenceConfigurationBuilder builder, org.infinispan.commons.configuration.attributes.AttributeSet attributes)
-
-
Method Details
-
schemaJdbcConfigurationBuilder
@Deprecated(forRemoval=true, since="14.0") public SchemaJdbcConfigurationBuilder<S> schemaJdbcConfigurationBuilder()Deprecated, for removal: This API element is subject to removal in a future version.useschema()insteadRetrieves the schema configuration builder- Returns:
- builder to configure the schema
-
schema
-
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<T extends AbstractSchemaJdbcConfiguration>- Overrides:
validatein classorg.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder<T extends AbstractSchemaJdbcConfiguration,S extends AbstractSchemaJdbcConfigurationBuilder<T, S>>
-
read
public org.infinispan.commons.configuration.Builder<?> read(T template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<T extends AbstractSchemaJdbcConfiguration>- Overrides:
readin classorg.infinispan.persistence.jdbc.common.configuration.AbstractJdbcStoreConfigurationBuilder<T extends AbstractSchemaJdbcConfiguration,S extends AbstractSchemaJdbcConfigurationBuilder<T, S>>
-
aliases
- Specified by:
aliasesin interfaceorg.infinispan.configuration.cache.ConfigurationChildBuilder
-
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
-
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
-
tracing
public org.infinispan.configuration.cache.TracingConfigurationBuilder tracing()- Specified by:
tracingin 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
-
schema()instead