Class StudioClockTask
java.lang.Object
org.craftercms.studio.impl.v2.job.StudioClockTask
- All Implemented Interfaces:
SiteJob,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
StudioPublisherTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected ContentRepositoryprotected intprotected intprotected SiteServiceprotected StudioConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckCycleCounter(String site) final voidprotected abstract voidexecuteInternal(String site) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetContentRepository(ContentRepository contentRepository) protected voidsetCycleCounter(String site, int counter) voidsetExecuteEveryNCycles(int executeEveryNCycles) voidsetOffset(int offset) voidsetSiteService(SiteService siteService) voidsetStudioConfiguration(StudioConfiguration studioConfiguration)
-
Field Details
-
executeEveryNCycles
protected int executeEveryNCycles -
counters
-
offset
protected int offset -
studioConfiguration
-
siteService
-
contentRepository
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
StudioClockTask
public StudioClockTask()
-
-
Method Details
-
checkCycleCounter
-
setCycleCounter
-
executeInternal
-
execute
-
setExecuteEveryNCycles
public void setExecuteEveryNCycles(int executeEveryNCycles) -
setOffset
public void setOffset(int offset) -
setStudioConfiguration
-
setSiteService
-
setContentRepository
-
setApplicationContext
public void setApplicationContext(@NonNull org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-