com.atlassian.confluence.user
Class UserCacheFillerJob

java.lang.Object
  extended byorg.springframework.scheduling.quartz.QuartzJobBean
      extended bycom.atlassian.quartz.jobs.AbstractJob
          extended bycom.atlassian.confluence.user.UserCacheFillerJob
All Implemented Interfaces:
org.quartz.Job, com.opensymphony.xwork.LocaleProvider

public class UserCacheFillerJob
extends AbstractJob

Since filling the list of deactivated users is slow, we pre-fill it as soon as the container is fully initialised. This avoids the big user-visible delay the first time something that needs to know about deactivated users is loaded.


Field Summary
 
Fields inherited from class com.atlassian.quartz.jobs.AbstractJob
DEFAULT_SESSION_FACTORY_BEAN_NAME, textProviders
 
Constructor Summary
UserCacheFillerJob()
           
 
Method Summary
 void doExecute(org.quartz.JobExecutionContext jobExecutionContext)
           
 
Methods inherited from class com.atlassian.quartz.jobs.AbstractJob
addAssociatedActionForResources, allowConcurrentExecution, executeInternal, getLocale, getResourceBundle, getText, getText, setApplicationConfig, setSessionFactory
 
Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserCacheFillerJob

public UserCacheFillerJob()
Method Detail

doExecute

public void doExecute(org.quartz.JobExecutionContext jobExecutionContext)
               throws org.quartz.JobExecutionException
Throws:
org.quartz.JobExecutionException


Confluence is developed by Atlassian.