Class FolderBasedScriptJobResolver

  • All Implemented Interfaces:
    ScriptJobResolver, org.springframework.beans.factory.Aware, org.springframework.web.context.ServletContextAware

    public class FolderBasedScriptJobResolver
    extends Object
    implements ScriptJobResolver, org.springframework.web.context.ServletContextAware
    Folder based ScriptJobResolver, which resolves all scripts under a certain folder, and creates a trigger to run them using a specific cron expression. For example, a resolver for the folder name daily can return scripts that need to be run every day at 12:00 am.
    Author:
    avasquez
    • Field Detail

      • folderUrl

        protected String folderUrl
      • cronExpression

        protected String cronExpression
      • scriptSuffix

        protected String scriptSuffix
      • servletContext

        protected javax.servlet.ServletContext servletContext
      • disableVariableRestrictions

        protected boolean disableVariableRestrictions
    • Constructor Detail

      • FolderBasedScriptJobResolver

        public FolderBasedScriptJobResolver()
    • Method Detail

      • setFolderUrl

        public void setFolderUrl​(String folderUrl)
      • setCronExpression

        public void setCronExpression​(String cronExpression)
      • setScriptSuffix

        public void setScriptSuffix​(String scriptSuffix)
      • setServletContext

        public void setServletContext​(javax.servlet.ServletContext servletContext)
        Specified by:
        setServletContext in interface org.springframework.web.context.ServletContextAware
      • setDisableVariableRestrictions

        public void setDisableVariableRestrictions​(boolean disableVariableRestrictions)