| Modifier and Type | Method and Description |
|---|---|
void |
DBShardingBundleBase.registerObserver(TransactionObserver observer) |
| Constructor and Description |
|---|
CacheableLookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
LookupCache<T> cache,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
CacheableRelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
RelationalCache<T> cache,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LockedContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Function<T,T> saver,
T entity,
Class<T> entityClass,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LockedContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Supplier<T> getter,
Class<T> entityClass,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer) |
LookupDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardingBundleOptions shardingOptions,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Creates a new sharded DAO.
|
ReadOnlyContext(int shardId,
org.hibernate.SessionFactory sessionFactory,
Function<String,T> getter,
Supplier<Boolean> entityPopulator,
String key,
boolean skipTxn,
ShardInfoProvider shardInfoProvider,
Class<?> entityClass,
TransactionObserver observer) |
RelationalDao(List<org.hibernate.SessionFactory> sessionFactories,
Class<T> entityClass,
ShardCalculator<String> shardCalculator,
ShardInfoProvider shardInfoProvider,
TransactionObserver observer)
Create a relational DAO.
|
| Constructor and Description |
|---|
TransactionExecutor(ShardInfoProvider shardInfoProvider,
Class<?> daoClass,
Class<?> entityClass,
TransactionObserver observer) |
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionMetricObserver |
| Modifier and Type | Method and Description |
|---|---|
TransactionObserver |
TransactionObserver.setNext(TransactionObserver next) |
| Modifier and Type | Method and Description |
|---|---|
TransactionObserver |
TransactionObserver.setNext(TransactionObserver next) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionObserver.visit(Consumer<TransactionObserver> visitor) |
| Constructor and Description |
|---|
TransactionObserver(TransactionObserver next) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilteringObserver
Runs all registered filters.
|
class |
ListenerTriggeringObserver |
class |
TerminalTransactionObserver |
| Modifier and Type | Method and Description |
|---|---|
TransactionObserver |
ListenerTriggeringObserver.addListener(TransactionListener listener) |
TransactionObserver |
ListenerTriggeringObserver.addListeners(Collection<TransactionListener> listeners) |
| Constructor and Description |
|---|
FilteringObserver(TransactionObserver next) |
ListenerTriggeringObserver(TransactionObserver next) |
Copyright © 2016–2023. All rights reserved.