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>
-
-
Constructor Summary
Constructors Constructor Description JDBCStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.reactivestreams.Publisher<org.infinispan.persistence.spi.MarshallableEntry<K,V>>publishEntries(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)-
Methods inherited from class org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore
addSegments, approximateSize, characteristics, createTableOperations, extraStopSteps, getConnectionFactory, getTableManager, purgeExpired, removeSegments, size
-
Methods inherited from class org.infinispan.persistence.jdbc.common.impl.BaseJdbcStore
batch, clear, commit, delete, destroyTxConnection, getTxConnection, isAvailable, load, prepareWithModifications, rollback, start, stop, write
-
-
-
-
Method Detail
-
publishEntries
public org.reactivestreams.Publisher<org.infinispan.persistence.spi.MarshallableEntry<K,V>> publishEntries(org.infinispan.commons.util.IntSet segments, Predicate<? super K> filter, boolean includeValues)
-
-