org.infinispan.persistence.jdbc.configuration.JdbcStoreConfigurationChildBuilder Maven / Gradle / Ivy
package org.infinispan.persistence.jdbc.configuration;
import org.infinispan.configuration.cache.LoaderConfigurationChildBuilder;
/**
* JdbcStoreConfigurationChildBuilder.
*
* @author Tristan Tarrant
* @since 5.2
*/
public interface JdbcStoreConfigurationChildBuilder> extends LoaderConfigurationChildBuilder {
/**
* Configures a connection pool to be used by this JDBC Cache Store to handle connections to the database
*/
PooledConnectionFactoryConfigurationBuilder connectionPool();
/**
* Configures a DataSource to be used by this JDBC Cache Store to handle connections to the database
*/
ManagedConnectionFactoryConfigurationBuilder dataSource();
/**
* Configures this JDBC Cache Store to use a single connection to the database
*/
SimpleConnectionFactoryConfigurationBuilder simpleConnection();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy