Skip navigation links
B C D E F G I J K N O P Q R S T U V 

B

batchSize(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the batch size for processing refresh requests.
build() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Validate and mark this configuration good to use.

C

clone(Ehcache) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
 
clone() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
 
createCacheExtension(Ehcache, Properties) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtensionFactory
cronExpression(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the cron expression Quartz will use for scheduling this refresh job.

D

DEFAULT_BATCHSIZE - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default batch size for key refresh processing.
DEFAULT_NULL_EVICTS - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default setting for null eviction.
DEFAULT_PARALLEL_JOB_COUNT - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default number of in process job count over the entire cluster.
DEFAULT_POLL_TIME_MS - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default polling timeout for monitoring refresh jobs.
DEFAULT_QUARTZ_THREADCOUNT - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default simultaneous Quartz thread count per node.
DEFAULT_USE_BULKLOAD - Static variable in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Default setting for using bulkload.
dispose() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Note that this will not stop other instances of this refresh extension on other nodes (in a clustered environment) from running.

E

evictOnLoadMiss(boolean) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set whether now value found in all CacheLoaders will force an eviction eviction prematurely from the underlying cache.
execute(JobExecutionContext) - Method in class net.sf.ehcache.constructs.scheduledrefresh.OverseerJob
 
execute(JobExecutionContext) - Method in class net.sf.ehcache.constructs.scheduledrefresh.RefreshBatchJob
 

F

findJobStatistic(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Finds a single job statistic for this cache.
findJobStatistics(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Find job counter statistic.
findKeysProcessedStatistic(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Finds a single keys processed statistic for this cache.
findKeysProcessedStatistics(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Find queued counter statistic.
findRefreshStatistic(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Finds a single refresh statistic for this cache.
findRefreshStatistics(Ehcache) - Static method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Find refreshed counter statistic.
fromProperties(Properties) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Initialize this configuration from a Properties object.

G

generateKeys(Ehcache) - Method in interface net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshKeyGenerator
Return an Iterable of all the keys to be refreshed.
generateKeys(Ehcache) - Method in class net.sf.ehcache.constructs.scheduledrefresh.SimpleScheduledRefreshKeyGenerator
 
getBatchSize() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get the batch size with which refresh requests will be processed.
getCronExpression() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Return the string cron expression which will be passed to Quartz to schedule the refresh.
getExcessProperties() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get any unrecognized properties that were passed to this config when constructed via a Properties object.
getJobCount() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Gets job count.
getJobStoreFactoryClass() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Gets the job store factory class.
getKeyGeneratorClass() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get the key generator class used to generate the list of keys to refresh.
getKeysProcessedCount() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Gets keys processed count.
getParallelJobCount() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Gets parallel job count.
getPollTimeMs() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get the time interval the OverseerJob will use to poll for job completion.
getQuartzThreadCount() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get the quartz thread count.
getRefreshCount() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Gets refresh count.
getScheduledRefreshName() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get an additional identifier used in addition to the cache manager and cache name for this extension, and for the job scheduler, and job group.
getStatus() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
 
getTerracottaConfigUrl() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Gets terracotta config url.

I

init() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
 
isEvictOnLoadMiss() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get whether now value found in all CacheLoaders will force an eviction prematurely from the underlying cache.
isUseBulkload() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Get whether the cache will be put in bulk load mode prior to refresh.
isValid() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
is this configuration valid to use?.

J

jobStoreFactory(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the Job store factory.
jobStoreProperties(Ehcache, ScheduledRefreshConfiguration) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshJdbcTxJobStoreFactory
Return the necessary job store properties to initialize a JDBC job store in Quartz.
jobStoreProperties(Ehcache, ScheduledRefreshConfiguration) - Method in interface net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshJobStorePropertiesFactory
Job store properties.
jobStoreProperties(Ehcache, ScheduledRefreshConfiguration) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshRAMJobStoreFactory
Return the necessary job store proprties to initialize a RAM job store in Quartz.
jobStoreProperties(Ehcache, ScheduledRefreshConfiguration) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshTerracottaJobStoreFactory
Return the necessary job store properties to initialize a JDBC job store in Quartz.

K

keyGeneratorClass(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the key generator class used to generate the list of keys to refresh.

N

net.sf.ehcache.constructs.scheduledrefresh - package net.sf.ehcache.constructs.scheduledrefresh
Ehcache scheduled refresh cache extension package.

O

OverseerJob - Class in net.sf.ehcache.constructs.scheduledrefresh
This is the seed job for a scheduled execution of a scheduled refresh job.
OverseerJob() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.OverseerJob
 

P

parallelJobCount(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Parallel job count.
pollTimeMs(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the time interval the OverseerJob will use to poll for job completion.

Q

quartzThreadCount(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the Quartz thread count.

R

RefreshBatchJob - Class in net.sf.ehcache.constructs.scheduledrefresh
This class is used to actually process a batch of keys for refreshing.
RefreshBatchJob() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.RefreshBatchJob
 

S

ScheduledRefreshCacheExtension - Class in net.sf.ehcache.constructs.scheduledrefresh
This class provides a cache extension which allows for the scheduled refresh of all keys currently in the cache, using whichever CacheLoader's are defined.
ScheduledRefreshCacheExtension(ScheduledRefreshConfiguration, Ehcache) - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtension
Constructor.
ScheduledRefreshCacheExtensionFactory - Class in net.sf.ehcache.constructs.scheduledrefresh
Factory class for generating instances of ScheduledRefreshCacheExtension.
ScheduledRefreshCacheExtensionFactory() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshCacheExtensionFactory
No arg constructor.
ScheduledRefreshConfiguration - Class in net.sf.ehcache.constructs.scheduledrefresh
Configuration for a ScheduledRefreshCacheExtension.
ScheduledRefreshConfiguration() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Create a default, valid configuration.
ScheduledRefreshConfiguration.PropKey - Enum in net.sf.ehcache.constructs.scheduledrefresh
Property keys for configuration.
ScheduledRefreshJdbcTxJobStoreFactory - Class in net.sf.ehcache.constructs.scheduledrefresh
An example factory for creating Jdbc TX quartz job stores.
ScheduledRefreshJdbcTxJobStoreFactory() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshJdbcTxJobStoreFactory
 
ScheduledRefreshJobStorePropertiesFactory - Interface in net.sf.ehcache.constructs.scheduledrefresh
This interface is for a class to generate a custom properties config for a Quartz Job Store initialization.
ScheduledRefreshKeyGenerator<K extends Serializable> - Interface in net.sf.ehcache.constructs.scheduledrefresh
Interface for generating keys from a cache.
scheduledRefreshName(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
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.
ScheduledRefreshRAMJobStoreFactory - Class in net.sf.ehcache.constructs.scheduledrefresh
A factory for creating RAM job stores.
ScheduledRefreshRAMJobStoreFactory() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshRAMJobStoreFactory
 
ScheduledRefreshTerracottaJobStoreFactory - Class in net.sf.ehcache.constructs.scheduledrefresh
An example factory for creating Terracotta quartz job stores.
ScheduledRefreshTerracottaJobStoreFactory() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshTerracottaJobStoreFactory
 
setBatchSize(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the batch size for processing refresh requests.
setCronExpression(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the cron expression Quartz will use for scheduling this refresh job.
setEvictOnLoadMiss(boolean) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set whether now value found in all CacheLoaders will force an eviction prematurely from the underlying cache.
setJobStoreFactoryClassName(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Sets the job store factory class name.
setKeyGeneratorClass(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the key generator class used to generate the list of keys to refresh.
setParallelJobCount(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Sets parallel job count.
setPollTimeMs(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the time interval the OverseerJob will use to poll for job completion.
setQuartzThreadCount(int) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the Quartz thread count.
setScheduledRefreshName(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
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.
setTerracottaConfigUrl(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Sets terracotta config url.
setUseBulkload(boolean) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the flag to use bulk load for refreshing the keys.
SimpleScheduledRefreshKeyGenerator<K extends Serializable> - Class in net.sf.ehcache.constructs.scheduledrefresh
This is a simple, naive implementation of the ScheduledRefreshKeyGenerator interface.
SimpleScheduledRefreshKeyGenerator() - Constructor for class net.sf.ehcache.constructs.scheduledrefresh.SimpleScheduledRefreshKeyGenerator
 

T

terracottaConfigUrl(String) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Set the Terracotta config url, fluently.
toProperties() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Express this configuration as a Properties object.
toString() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
 

U

useBulkload(boolean) - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Fluently set the bulk load flag.

V

validate() - Method in class net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration
Validate this configuration.
valueOf(String) - Static method in enum net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration.PropKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.ehcache.constructs.scheduledrefresh.ScheduledRefreshConfiguration.PropKey
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E F G I J K N O P Q R S T U V 
Skip navigation links

Copyright © 2003–2024 Terracotta, Inc.. All rights reserved.