Class JDBCStore<K,V>
java.lang.Object
org.infinispan.persistence.jdbc.common.impl.BaseJdbcStore<K,V,org.infinispan.persistence.jdbc.configuration.JdbcStringBasedStoreConfiguration>
org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore<K,V>
org.jboss.as.clustering.infinispan.persistence.jdbc.JDBCStore<K,V>
- All Implemented Interfaces:
org.infinispan.persistence.spi.NonBlockingStore<K,V>
public class JDBCStore<K,V>
extends org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore<K,V>
Custom JDBC cache store implementation that executes all publisher actions on the caller thread.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.infinispan.persistence.spi.NonBlockingStore
org.infinispan.persistence.spi.NonBlockingStore.Characteristic, org.infinispan.persistence.spi.NonBlockingStore.SegmentedPublisher<Type extends Object> -
Field Summary
Fields inherited from class org.infinispan.persistence.jdbc.common.impl.BaseJdbcStore
blockingManager, config, connectionFactory, tableOperations, transactionConnectionMapFields inherited from interface org.infinispan.persistence.spi.NonBlockingStore
SIZE_UNAVAILABLE_FUTURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpublishEntries(org.infinispan.commons.util.IntSet segments, Predicate<? super K> filter, boolean includeValues) org.reactivestreams.Publisher<K>publishKeys(org.infinispan.commons.util.IntSet segments, Predicate<? super K> filter) start(org.infinispan.persistence.spi.InitializationContext context) Methods inherited from class org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore
addSegments, approximateSize, characteristics, createTableOperations, extraStopSteps, getConnectionFactory, getTableManager, purgeExpired, removeSegments, sizeMethods inherited from class org.infinispan.persistence.jdbc.common.impl.BaseJdbcStore
batch, clear, commit, delete, destroyTxConnection, getTxConnection, isAvailable, load, prepareWithModifications, rollback, stop, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.persistence.spi.NonBlockingStore
containsKey, destroy, ignoreCommandWithFlags
-
Constructor Details
-
JDBCStore
public JDBCStore()
-
-
Method Details
-
start
-
publishEntries
-
publishKeys
-