|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface FluentConfiguration.StateRetrievalConfig
Configures how state is retrieved when a new cache joins the cluster. Used with invalidation and replication clustered modes.
Method Summary | |
---|---|
FluentConfiguration.StateRetrievalConfig |
alwaysProvideInMemoryState(Boolean alwaysProvideInMemoryState)
If true, this will allow the cache to provide in-memory state to a neighbor, even if the cache is not configured to fetch state from its neighbors (fetchInMemoryState is false) |
Configuration |
build()
|
FluentConfiguration.ClusteringConfig |
clustering()
|
FluentConfiguration.CustomInterceptorsConfig |
customInterceptors()
|
FluentConfiguration.DataContainerConfig |
dataContainer()
|
FluentConfiguration.DeadlockDetectionConfig |
deadlockDetection()
This method allows configuration of the deadlock detection. |
FluentConfiguration.EvictionConfig |
eviction()
|
FluentConfiguration.ExpirationConfig |
expiration()
|
FluentConfiguration.StateRetrievalConfig |
fetchInMemoryState(Boolean fetchInMemoryState)
If true, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. |
FluentConfiguration.IndexingConfig |
indexing()
This method allows configuration of the indexing subsystem. |
FluentConfiguration.StateRetrievalConfig |
initialRetryWaitTime(Long initialRetryWaitTime)
Initial wait time when backing off before retrying state transfer retrieval |
FluentConfiguration.InvocationBatchingConfig |
invocationBatching()
This method allows configuration of invocation batching. |
FluentConfiguration.JmxStatisticsConfig |
jmxStatistics()
This method allows configuration of jmx statistics. |
FluentConfiguration.LoadersConfig |
loaders()
|
FluentConfiguration.LockingConfig |
locking()
|
FluentConfiguration.StateRetrievalConfig |
logFlushTimeout(Long logFlushTimeout)
This is the maximum amount of time to run a cluster-wide flush, to allow for syncing of transaction logs. |
FluentConfiguration.StateRetrievalConfig |
maxNonProgressingLogWrites(Integer maxNonProgressingLogWrites)
This is the maximum number of non-progressing transaction log writes after which a brute-force flush approach is resorted to, to synchronize transaction logs. |
FluentConfiguration.StateRetrievalConfig |
numRetries(Integer numRetries)
Number of state retrieval retries before giving up and aborting startup. |
FluentConfiguration.StateRetrievalConfig |
retryWaitTimeIncreaseFactor(Integer retryWaitTimeIncreaseFactor)
Wait time increase factor over successive state retrieval backoffs |
FluentConfiguration.StoreAsBinaryConfig |
storeAsBinary()
This method allows configuration of lazy deserialization. |
FluentConfiguration.StateRetrievalConfig |
timeout(Long timeout)
This is the maximum amount of time - in milliseconds - to wait for state from neighboring caches, before throwing an exception and aborting startup. |
FluentConfiguration.TransactionConfig |
transaction()
|
FluentConfiguration.UnsafeConfig |
unsafe()
|
Methods inherited from interface org.infinispan.config.FluentConfiguration.ClusteringConfig |
---|
async, hash, l1, mode, stateRetrieval, sync |
Method Detail |
---|
FluentConfiguration.StateRetrievalConfig fetchInMemoryState(Boolean fetchInMemoryState)
fetchInMemoryState
- FluentConfiguration.StateRetrievalConfig alwaysProvideInMemoryState(Boolean alwaysProvideInMemoryState)
alwaysProvideInMemoryState
- FluentConfiguration.StateRetrievalConfig initialRetryWaitTime(Long initialRetryWaitTime)
initialRetryWaitTime
- FluentConfiguration.StateRetrievalConfig retryWaitTimeIncreaseFactor(Integer retryWaitTimeIncreaseFactor)
retryWaitTimeIncreaseFactor
- FluentConfiguration.StateRetrievalConfig numRetries(Integer numRetries)
numRetries
- FluentConfiguration.StateRetrievalConfig timeout(Long timeout)
timeout
- FluentConfiguration.StateRetrievalConfig logFlushTimeout(Long logFlushTimeout)
logFlushTimeout
- FluentConfiguration.StateRetrievalConfig maxNonProgressingLogWrites(Integer maxNonProgressingLogWrites)
maxNonProgressingLogWrites
- FluentConfiguration.LockingConfig locking()
FluentConfiguration.LoadersConfig loaders()
FluentConfiguration.TransactionConfig transaction()
FluentConfiguration.DeadlockDetectionConfig deadlockDetection()
FluentConfiguration.DeadlockDetectionConfig.disable()
FluentConfiguration.CustomInterceptorsConfig customInterceptors()
FluentConfiguration.EvictionConfig eviction()
FluentConfiguration.ExpirationConfig expiration()
FluentConfiguration.ClusteringConfig clustering()
FluentConfiguration.IndexingConfig indexing()
FluentConfiguration.IndexingConfig.disable()
FluentConfiguration.DataContainerConfig dataContainer()
FluentConfiguration.UnsafeConfig unsafe()
FluentConfiguration.JmxStatisticsConfig jmxStatistics()
FluentConfiguration.StoreAsBinaryConfig storeAsBinary()
FluentConfiguration.InvocationBatchingConfig invocationBatching()
Configuration build()
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |