Class AbstractJdbcStoreConfigurationBuilder<T extends AbstractJdbcStoreConfiguration,​S extends AbstractJdbcStoreConfigurationBuilder<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>, JdbcStoreConfigurationChildBuilder<S>

    public abstract class AbstractJdbcStoreConfigurationBuilder<T extends AbstractJdbcStoreConfiguration,​S extends AbstractJdbcStoreConfigurationBuilder<T,​S>>
    extends org.infinispan.configuration.cache.AbstractStoreConfigurationBuilder<T,​S>
    implements JdbcStoreConfigurationChildBuilder<S>
    • Constructor Detail

      • AbstractJdbcStoreConfigurationBuilder

        public AbstractJdbcStoreConfigurationBuilder​(org.infinispan.configuration.cache.PersistenceConfigurationBuilder builder,
                                                     org.infinispan.commons.configuration.attributes.AttributeSet attributes)
    • Method Detail

      • manageConnectionFactory

        public S manageConnectionFactory​(boolean manageConnectionFactory)
        Deprecated.
        Deprecated since 13.0 with no replacement
        Parameters:
        manageConnectionFactory - ignored
        Returns:
        this
      • dbMajorVersion

        public S dbMajorVersion​(Integer majorVersion)
      • dbMinorVersion

        public S dbMinorVersion​(Integer minorVersion)
      • readQueryTimeout

        public S readQueryTimeout​(Integer queryTimeout)
      • writeQueryTimeout

        public S writeQueryTimeout​(Integer queryTimeout)
      • validate

        public void validate​(org.infinispan.configuration.global.GlobalConfiguration globalConfig)
        Specified by:
        validate in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
        Overrides:
        validate in class org.infinispan.configuration.cache.AbstractStoreConfigurationBuilder<T extends AbstractJdbcStoreConfiguration,​S extends AbstractJdbcStoreConfigurationBuilder<T,​S>>
      • template

        public org.infinispan.configuration.cache.ConfigurationChildBuilder template​(boolean arg0)
        Specified by:
        template in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • simpleCache

        public org.infinispan.configuration.cache.ConfigurationChildBuilder simpleCache​(boolean arg0)
        Specified by:
        simpleCache in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • simpleCache

        public boolean simpleCache()
        Specified by:
        simpleCache in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • clustering

        public org.infinispan.configuration.cache.ClusteringConfigurationBuilder clustering()
        Specified by:
        clustering in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • customInterceptors

        @Deprecated
        public org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuilder customInterceptors()
        Deprecated.
        Specified by:
        customInterceptors in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • encoding

        public org.infinispan.configuration.cache.EncodingConfigurationBuilder encoding()
        Specified by:
        encoding in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • expiration

        public org.infinispan.configuration.cache.ExpirationConfigurationBuilder expiration()
        Specified by:
        expiration in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • indexing

        public org.infinispan.configuration.cache.IndexingConfigurationBuilder indexing()
        Specified by:
        indexing in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • invocationBatching

        public org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilder invocationBatching()
        Specified by:
        invocationBatching in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • statistics

        public org.infinispan.configuration.cache.StatisticsConfigurationBuilder statistics()
        Specified by:
        statistics in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • persistence

        public org.infinispan.configuration.cache.PersistenceConfigurationBuilder persistence()
        Specified by:
        persistence in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • locking

        public org.infinispan.configuration.cache.LockingConfigurationBuilder locking()
        Specified by:
        locking in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • security

        public org.infinispan.configuration.cache.SecurityConfigurationBuilder security()
        Specified by:
        security in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • transaction

        public org.infinispan.configuration.cache.TransactionConfigurationBuilder transaction()
        Specified by:
        transaction in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • unsafe

        public org.infinispan.configuration.cache.UnsafeConfigurationBuilder unsafe()
        Specified by:
        unsafe in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • sites

        public org.infinispan.configuration.cache.SitesConfigurationBuilder sites()
        Specified by:
        sites in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • memory

        public org.infinispan.configuration.cache.MemoryConfigurationBuilder memory()
        Specified by:
        memory in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
      • getBuilder

        protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
      • build

        public org.infinispan.configuration.cache.Configuration build()
        Specified by:
        build in interface org.infinispan.configuration.cache.ConfigurationChildBuilder