| Modifier and Type | Method and Description |
|---|---|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.batchSize(int batchSize)
Fluently set the batch size for processing refresh requests.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.build()
Validate and mark this configuration good to use.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.cronExpression(String cronExpression)
Fluently set the cron expression Quartz will use for scheduling this
refresh job.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.evictOnLoadMiss(boolean loadMissEvicts)
Fluently set whether now value found in all CacheLoaders will force an
eviction eviction prematurely from the underlying cache.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.fromProperties(Properties properties)
Initialize this configuration from a
Properties object. |
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.jobStoreFactory(String className)
Fluently set the Job store factory.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.keyGeneratorClass(String keyGeneratorClass)
Fluently set the key generator class used to generate the list of keys to
refresh.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.parallelJobCount(int parallelJobCount)
Parallel job count.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.pollTimeMs(int pollTimeMs)
Fluently set the time interval the
OverseerJob will use to poll
for job completion. |
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.quartzThreadCount(int quartzThreadCount)
Fluently set the Quartz thread count.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.scheduledRefreshName(String part)
Fluently set an additional identifier used in addition to the cache
manager and cache name for this extension, and for the job scheduler, and
job group.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.terracottaConfigUrl(String terracottaConfigUrl)
Set the Terracotta config url, fluently.
|
ScheduledRefreshConfiguration |
ScheduledRefreshConfiguration.useBulkload(boolean yes)
Fluently set the bulk load flag.
|
| Modifier and Type | Method and Description |
|---|---|
Properties |
ScheduledRefreshRAMJobStoreFactory.jobStoreProperties(Ehcache underlyingCache,
ScheduledRefreshConfiguration config)
Return the necessary job store proprties to initialize a RAM job store in
Quartz.
|
Properties |
ScheduledRefreshJdbcTxJobStoreFactory.jobStoreProperties(Ehcache underlyingCache,
ScheduledRefreshConfiguration config)
Return the necessary job store properties to initialize a JDBC job store
in Quartz.
|
Properties |
ScheduledRefreshJobStorePropertiesFactory.jobStoreProperties(Ehcache underlyingCache,
ScheduledRefreshConfiguration config)
Job store properties.
|
Properties |
ScheduledRefreshTerracottaJobStoreFactory.jobStoreProperties(Ehcache underlyingCache,
ScheduledRefreshConfiguration config)
Return the necessary job store properties to initialize a JDBC job store
in Quartz.
|
| Constructor and Description |
|---|
ScheduledRefreshCacheExtension(ScheduledRefreshConfiguration config,
Ehcache cache)
Constructor.
|
Copyright © 2003–2024 Terracotta, Inc.. All rights reserved.