Package org.opencms.staticexport
Class A_CmsOnDemandStaticExportHandler
- java.lang.Object
-
- org.opencms.staticexport.A_CmsStaticExportHandler
-
- org.opencms.staticexport.A_CmsOnDemandStaticExportHandler
-
- All Implemented Interfaces:
I_CmsStaticExportHandler
- Direct Known Subclasses:
CmsOnDemandHtmlSubTreeHandler
,CmsOnDemandStaticExportHandler
public abstract class A_CmsOnDemandStaticExportHandler extends A_CmsStaticExportHandler
Abstract implementation for the
interface.I_CmsStaticExportHandler
This handler is most suitable for dynamic sites that use the static export as optimization for non-dynamic content.
- Since:
- 6.0.0
- See Also:
I_CmsStaticExportHandler
-
-
Field Summary
-
Fields inherited from class org.opencms.staticexport.A_CmsStaticExportHandler
m_busy
-
-
Constructor Summary
Constructors Constructor Description A_CmsOnDemandStaticExportHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
performEventPublishProject(CmsUUID publishHistoryId, I_CmsReport report)
Scrubs files from the export folder that might have been changed.-
Methods inherited from class org.opencms.staticexport.A_CmsStaticExportHandler
addMovedLinkSources, getRelatedFilesToPurge, getSiblingsList, isBusy, purgeFile, scrubExportFolders, scrubResource
-
-
-
-
Constructor Detail
-
A_CmsOnDemandStaticExportHandler
public A_CmsOnDemandStaticExportHandler()
-
-
Method Detail
-
performEventPublishProject
public void performEventPublishProject(CmsUUID publishHistoryId, I_CmsReport report)
Description copied from interface:I_CmsStaticExportHandler
Scrubs files from the export folder that might have been changed.- Specified by:
performEventPublishProject
in interfaceI_CmsStaticExportHandler
- Specified by:
performEventPublishProject
in classA_CmsStaticExportHandler
- Parameters:
publishHistoryId
- the
of the published projectCmsUUID
report
- an
instance to print output message, orI_CmsReport
null
to write messages to the log file- See Also:
I_CmsStaticExportHandler.performEventPublishProject(org.opencms.util.CmsUUID, org.opencms.report.I_CmsReport)
-
-