From b01f20b40f3a0c429fe3a659c540a4bbcd9640f8 Mon Sep 17 00:00:00 2001 From: puneetbehl Date: Tue, 17 Dec 2024 16:42:09 +0000 Subject: [PATCH] Deploying to gh-pages - 16:42:09 --- snapshot/api/allclasses-index.html | 247 +++- snapshot/api/allclasses.html | 4 +- snapshot/api/allpackages-index.html | 165 ++- snapshot/api/constant-values.html | 547 +++++--- snapshot/api/deprecated-list.html | 6 +- .../quartz/CustomTriggerFactoryBean.html | 550 +++++--- .../plugins/quartz/DefaultGrailsJobClass.html | 746 +++++++---- .../grails/plugins/quartz/GrailsJobClass.html | 507 +++++--- .../quartz/GrailsJobClassConstants.html | 1118 ++++++++++------- .../quartz/GrailsJobFactory.GrailsJob.html | 419 ++++-- .../GrailsJobFactory.StatefulGrailsJob.html | 309 +++-- .../plugins/quartz/GrailsJobFactory.html | 461 ++++--- .../plugins/quartz/JobDetailFactoryBean.html | 566 ++++++--- .../ExceptionPrinterJobListener.html | 474 ++++--- .../listeners/SessionBinderJobListener.html | 559 ++++++--- .../quartz/listeners/package-summary.html | 198 ++- .../quartz/listeners/package-tree.html | 149 ++- .../plugins/quartz/package-summary.html | 263 ++-- .../grails/plugins/quartz/package-tree.html | 163 ++- snapshot/api/help-doc.html | 322 +++-- snapshot/api/index-all.html | 413 +++--- snapshot/api/index.html | 167 ++- snapshot/api/jquery/jquery-3.7.1.min.js | 2 + snapshot/api/member-search-index.js | 2 +- snapshot/api/member-search-index.zip | Bin 1141 -> 1141 bytes snapshot/api/overview-summary.html | 14 +- snapshot/api/overview-tree.html | 167 ++- snapshot/api/package-search-index.js | 2 +- snapshot/api/package-search-index.zip | Bin 250 -> 250 bytes snapshot/api/script.js | 183 +-- snapshot/api/search.js | 410 +++--- snapshot/api/stylesheet.css | 775 ++++++------ snapshot/api/type-search-index.js | 2 +- snapshot/api/type-search-index.zip | Bin 364 -> 364 bytes snapshot/gapi/deprecated-list.html | 4 +- .../quartz/CustomTriggerFactoryBean.html | 6 +- .../plugins/quartz/DefaultGrailsJobClass.html | 4 +- .../grails/plugins/quartz/GrailsJobClass.html | 4 +- .../quartz/GrailsJobClassConstants.html | 6 +- .../quartz/GrailsJobFactory.GrailsJob.html | 6 +- .../GrailsJobFactory.StatefulGrailsJob.html | 4 +- .../plugins/quartz/GrailsJobFactory.html | 4 +- .../plugins/quartz/JobArtefactHandler.html | 4 +- .../grails/plugins/quartz/JobDescriptor.html | 6 +- .../plugins/quartz/JobDetailFactoryBean.html | 6 +- .../plugins/quartz/JobManagerService.html | 6 +- .../gapi/grails/plugins/quartz/QuartzJob.html | 6 +- .../quartz/QuartzJobTraitInjector.html | 6 +- .../grails/plugins/quartz/StringEditor.html | 6 +- .../plugins/quartz/TriggerDescriptor.html | 6 +- .../grails/plugins/quartz/TriggerUtils.html | 6 +- .../plugins/quartz/cleanup/JdbcCleanup.html | 6 +- .../quartz/cleanup/package-summary.html | 4 +- .../quartz/config/TriggersConfigBuilder.html | 6 +- .../quartz/config/package-summary.html | 4 +- .../ExceptionPrinterJobListener.html | 4 +- .../listeners/SessionBinderJobListener.html | 4 +- .../quartz/listeners/package-summary.html | 4 +- .../plugins/quartz/package-summary.html | 4 +- snapshot/gapi/help-doc.html | 4 +- snapshot/gapi/index-all.html | 4 +- snapshot/gapi/index.html | 2 +- snapshot/gapi/overview-frame.html | 2 +- snapshot/gapi/overview-summary.html | 6 +- snapshot/gapi/quartz/Application.html | 4 +- snapshot/gapi/quartz/QuartzGrailsPlugin.html | 4 +- snapshot/gapi/quartz/package-summary.html | 4 +- snapshot/guide/configuration.html | 11 +- snapshot/guide/index.html | 4 +- snapshot/guide/introduction.html | 4 +- snapshot/guide/scheduling.html | 15 +- snapshot/guide/single.html | 62 +- snapshot/guide/triggers.html | 44 +- snapshot/index.html | 4 +- snapshot/ref/Command Line/create-job.html | 2 +- snapshot/ref/Triggers/cron.html | 2 +- snapshot/ref/Triggers/custom.html | 2 +- snapshot/ref/Triggers/simple.html | 2 +- 78 files changed, 6591 insertions(+), 3627 deletions(-) create mode 100644 snapshot/api/jquery/jquery-3.7.1.min.js diff --git a/snapshot/api/allclasses-index.html b/snapshot/api/allclasses-index.html index 147efc8..4bbb7fa 100644 --- a/snapshot/api/allclasses-index.html +++ b/snapshot/api/allclasses-index.html @@ -1,111 +1,226 @@ + - -All Classes and Interfaces (quartz 4.0.0-SNAPSHOT API) - + +All Classes (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-

All Classes and Interfaces

-
-
-
-
-
-
Class
-
Description
- -
+

All Classes

+
+
+
+
+ +
diff --git a/snapshot/api/allclasses.html b/snapshot/api/allclasses.html index ef3101e..53126aa 100644 --- a/snapshot/api/allclasses.html +++ b/snapshot/api/allclasses.html @@ -3,7 +3,7 @@ -All Classes (quartz 4.0.0-SNAPSHOT API) +All Classes (quartz 3.0.1-SNAPSHOT API) @@ -14,7 +14,7 @@ - + diff --git a/snapshot/api/allpackages-index.html b/snapshot/api/allpackages-index.html index cca8f44..8f0286c 100644 --- a/snapshot/api/allpackages-index.html +++ b/snapshot/api/allpackages-index.html @@ -1,65 +1,168 @@ + - -All Packages (quartz 4.0.0-SNAPSHOT API) - + +All Packages (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -

All Packages

-
Package Summary
-
-
Package
-
Description
- -
 
- -
 
+
+
+
+ +
diff --git a/snapshot/api/constant-values.html b/snapshot/api/constant-values.html index ae638c9..b5f08cb 100644 --- a/snapshot/api/constant-values.html +++ b/snapshot/api/constant-values.html @@ -1,202 +1,439 @@ + - -Constant Field Values (quartz 4.0.0-SNAPSHOT API) - + +Constant Field Values (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -

Constant Field Values

-
+

Contents

-
+
+ + +

grails.plugins.*

-
+
+
+ +
diff --git a/snapshot/api/deprecated-list.html b/snapshot/api/deprecated-list.html index 447591e..7d29d0f 100644 --- a/snapshot/api/deprecated-list.html +++ b/snapshot/api/deprecated-list.html @@ -3,7 +3,7 @@ -Deprecated List (quartz 4.0.0-SNAPSHOT API) +Deprecated List (quartz 3.0.1-SNAPSHOT API) @@ -14,14 +14,14 @@ - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class CustomTriggerFactoryBean

+ +

Class CustomTriggerFactoryBean

-
java.lang.Object -
grails.plugins.quartz.CustomTriggerFactoryBean
-
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • grails.plugins.quartz.CustomTriggerFactoryBean
    • +
    +
  • +
+
+
    +
  • +
    All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>, org.springframework.beans.factory.InitializingBean

    -
    public class CustomTriggerFactoryBean -extends Object -implements org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>, org.springframework.beans.factory.InitializingBean
    +
    public class CustomTriggerFactoryBean
    +extends java.lang.Object
    +implements org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>, org.springframework.beans.factory.InitializingBean
    The factory bean to create and register trigger beans in Spring context.
    -
-
-
    - -
  • -
    -

    Field Summary

    -
    -

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    -OBJECT_TYPE_ATTRIBUTE
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    +
+
+
+
+
    +
  • -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      CustomTriggerFactoryBean

      -
      public CustomTriggerFactoryBean()
      -
      +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CustomTriggerFactoryBean

          +
          public CustomTriggerFactoryBean()
        -
    • +
    +
    -
  • -
    -

    Method Details

    -
      -
    • -
      -

      afterPropertiesSet

      -
      public void afterPropertiesSet() - throws ParseException
      -
      -
      Specified by:
      +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          afterPropertiesSet

          +
          public void afterPropertiesSet()
          +                        throws java.text.ParseException
          +
          +
          Specified by:
          afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
          -
          Throws:
          -
          ParseException
          +
          Throws:
          +
          java.text.ParseException
          -
    • -
    • -
      -

      getObject

      -
      public org.quartz.Trigger getObject() - throws Exception
      -
      -
      Specified by:
      -
      getObject in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
      -
      Throws:
      -
      Exception
      -
      See Also:
      -
      -
        -
      • FactoryBean.getObject()
      -
      + + + +
        +
      • +

        getObject

        +
        public org.quartz.Trigger getObject()
        +                             throws java.lang.Exception
        +
        +
        Specified by:
        +
        getObject in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
        +
        Throws:
        +
        java.lang.Exception
        +
        See Also:
        +
        FactoryBean.getObject()
        -
    • -
    • -
      -

      getObjectType

      -
      public Class<? extends org.quartz.Trigger> getObjectType()
      -
      -
      Specified by:
      -
      getObjectType in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
      -
      See Also:
      -
      -
        -
      • FactoryBean.getObjectType()
      -
      + + + +
        +
      • +

        getObjectType

        +
        public java.lang.Class<? extends org.quartz.Trigger> getObjectType()
        +
        +
        Specified by:
        +
        getObjectType in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
        +
        See Also:
        +
        FactoryBean.getObjectType()
        -
    • -
    • -
      -

      isSingleton

      -
      public boolean isSingleton()
      -
      -
      Specified by:
      -
      isSingleton in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
      -
      See Also:
      -
      -
        -
      • FactoryBean.isSingleton()
      -
      + + + +
        +
      • +

        isSingleton

        +
        public boolean isSingleton()
        +
        +
        Specified by:
        +
        isSingleton in interface org.springframework.beans.factory.FactoryBean<org.quartz.Trigger>
        +
        See Also:
        +
        FactoryBean.isSingleton()
        -
    • -
    • -
      -

      setJobDetail

      -
      public void setJobDetail(org.quartz.JobDetail jobDetail)
      -
      +
    + + + +
      +
    • +

      setJobDetail

      +
      public void setJobDetail​(org.quartz.JobDetail jobDetail)
    • -
    • -
      -

      setTriggerClass

      -
      public void setTriggerClass(Class<org.quartz.Trigger> triggerClass)
      -
      +
    + + + +
      +
    • +

      setTriggerClass

      +
      public void setTriggerClass​(java.lang.Class<org.quartz.Trigger> triggerClass)
    • -
    • -
      -

      setTriggerAttributes

      -
      public void setTriggerAttributes(Map triggerAttributes)
      -
      +
    + + + +
      +
    • +

      setTriggerAttributes

      +
      public void setTriggerAttributes​(java.util.Map triggerAttributes)
    -
- + + +
+
+ + diff --git a/snapshot/api/grails/plugins/quartz/DefaultGrailsJobClass.html b/snapshot/api/grails/plugins/quartz/DefaultGrailsJobClass.html index 7df4475..56d85a0 100644 --- a/snapshot/api/grails/plugins/quartz/DefaultGrailsJobClass.html +++ b/snapshot/api/grails/plugins/quartz/DefaultGrailsJobClass.html @@ -1,381 +1,601 @@ + - -DefaultGrailsJobClass (quartz 4.0.0-SNAPSHOT API) - + +DefaultGrailsJobClass (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class DefaultGrailsJobClass

-
-
java.lang.Object -
org.grails.core.AbstractGrailsClass -
grails.plugins.quartz.DefaultGrailsJobClass
+ +

Class DefaultGrailsJobClass

-
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.grails.core.AbstractGrailsClass
    • +
    • +
        +
      • grails.plugins.quartz.DefaultGrailsJobClass
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    All Implemented Interfaces:
    grails.core.GrailsClass, grails.core.support.GrailsApplicationAware, GrailsJobClass, org.springframework.beans.factory.Aware

    -
    public class DefaultGrailsJobClass -extends org.grails.core.AbstractGrailsClass -implements GrailsJobClass
    +
    public class DefaultGrailsJobClass
    +extends org.grails.core.AbstractGrailsClass
    +implements GrailsJobClass
    Grails artifact class which represents a Quartz job.
    -
    -
    Since:
    +
    +
    Since:
    0.1
    -
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    static final String
    - -
     
    -
    -
    -

    Fields inherited from class org.grails.core.AbstractGrailsClass

    -grailsApplication
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static java.lang.StringJOB 
      +
        +
      • + + +

        Fields inherited from class org.grails.core.AbstractGrailsClass

        +grailsApplication
      • +
      +
    • +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      DefaultGrailsJobClass​(java.lang.Class clazz) 
    • +
    +
    -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    - -
    +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidexecute()
      Method which is executed by the job scheduler.
      - -
      void
      -
      execute(org.quartz.JobExecutionContext context)
      -
       
      - - -
      +
      voidexecute​(org.quartz.JobExecutionContext context) 
      java.lang.StringgetDescription()
      Get job's description used for configuring job details.
      - - - -
      +
      java.lang.StringgetGroup()
      Get group name used for configuring scheduler.
      - - - -
       
      -
      boolean
      - -
      +
      java.util.MapgetTriggers() 
      booleanisConcurrent()
      If jobs can be executed concurrently returns true.
      - -
      boolean
      - -
      +
      booleanisDurability()
      If job is durable returns true.
      - -
      boolean
      - -
      +
      booleanisEnabled()
      If job should be enabled or at all.
      - -
      boolean
      - -
      +
      booleanisRequestsRecovery()
      If job should be re-executed if a 'recovery' or 'fail-over' situation is encountered returns true.
      - -
      boolean
      - -
      +
      booleanisSessionRequired()
      If job requires Hibernate Session bounded to thread returns true.
      - - - - -
      -

      Methods inherited from class org.grails.core.AbstractGrailsClass

      -getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getMetaProperties, getName, getNaturalName, getPackageName, getPluginName, getPropertyDescriptors, getPropertyName, getPropertyOrStaticPropertyOrFieldValue, getPropertyType, getPropertyValue, getPropertyValue, getPropertyValueObject, getReferenceInstance, getShortName, getStaticPropertyValue, hasMetaMethod, hasMetaMethod, hasMetaProperty, hasProperty, isAbstract, isActionMethod, isReadableProperty, newInstance, setGrailsApplication, toString
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      -
      -

      Methods inherited from interface grails.core.support.GrailsApplicationAware

      -setGrailsApplication
      -
      -

      Methods inherited from interface grails.core.GrailsClass

      -getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPluginName, getPropertyName, getPropertyValue, getPropertyValue, getReferenceInstance, getShortName, hasProperty, isAbstract, newInstance
      - +
      +
        +
      • + + +

        Methods inherited from class org.grails.core.AbstractGrailsClass

        +getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getMetaProperties, getName, getNaturalName, getPackageName, getPluginName, getPropertyDescriptors, getPropertyName, getPropertyOrStaticPropertyOrFieldValue, getPropertyType, getPropertyValue, getPropertyValue, getPropertyValueObject, getReferenceInstance, getShortName, getStaticPropertyValue, hasMetaMethod, hasMetaMethod, hasMetaProperty, hasProperty, isAbstract, isActionMethod, isReadableProperty, newInstance, setGrailsApplication, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface grails.core.support.GrailsApplicationAware

        +setGrailsApplication
      • +
      +
        +
      • + + +

        Methods inherited from interface grails.core.GrailsClass

        +getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPluginName, getPropertyName, getPropertyValue, getPropertyValue, getReferenceInstance, getShortName, hasProperty, isAbstract, newInstance
      • +
    -
    -
      + +
    +
    +
    +
      +
    • -
    • -
      -

      Field Details

      - -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultGrailsJobClass

        -
        public DefaultGrailsJobClass(Class clazz)
        +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DefaultGrailsJobClass

          +
          public DefaultGrailsJobClass​(java.lang.Class clazz)
        -
    • +
    +
    -
  • -
    -

    Method Details

    -
      -
    • -
      -

      execute

      -
      public void execute()
      -
      Description copied from interface: GrailsJobClass
      +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          execute

          +
          public void execute()
          +
          Description copied from interface: GrailsJobClass
          Method which is executed by the job scheduler.
          -
          -
          Specified by:
          +
          +
          Specified by:
          execute in interface GrailsJobClass
          -
    • -
    • -
      -

      execute

      -
      public void execute(org.quartz.JobExecutionContext context)
      -
      +
    + + + +
      +
    • +

      execute

      +
      public void execute​(org.quartz.JobExecutionContext context)
    • -
    • -
      -

      getGroup

      -
      public String getGroup()
      -
      Description copied from interface: GrailsJobClass
      +
    + + + +
      +
    • +

      getGroup

      +
      public java.lang.String getGroup()
      +
      Description copied from interface: GrailsJobClass
      Get group name used for configuring scheduler.
      -
      -
      Specified by:
      +
      +
      Specified by:
      getGroup in interface GrailsJobClass
      -
      Returns:
      +
      Returns:
      jobs group name for this job
      -
  • -
  • -
    -

    isConcurrent

    -
    public boolean isConcurrent()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    isConcurrent

    +
    public boolean isConcurrent()
    +
    Description copied from interface: GrailsJobClass
    If jobs can be executed concurrently returns true.
    -
    -
    Specified by:
    +
    +
    Specified by:
    isConcurrent in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    true if several instances of this job can run concurrently
    -
  • -
  • -
    -

    isSessionRequired

    -
    public boolean isSessionRequired()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    isSessionRequired

    +
    public boolean isSessionRequired()
    +
    Description copied from interface: GrailsJobClass
    If job requires Hibernate Session bounded to thread returns true.
    -
    -
    Specified by:
    +
    +
    Specified by:
    isSessionRequired in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    true if this job require a Hibernate Session bounded to thread
    -
  • -
  • -
    -

    isDurability

    -
    public boolean isDurability()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    isDurability

    +
    public boolean isDurability()
    +
    Description copied from interface: GrailsJobClass
    If job is durable returns true.
    -
    -
    Specified by:
    +
    +
    Specified by:
    isDurability in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    true if this job is durable
    -
  • -
  • -
    -

    isRequestsRecovery

    -
    public boolean isRequestsRecovery()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    isRequestsRecovery

    +
    public boolean isRequestsRecovery()
    +
    Description copied from interface: GrailsJobClass
    If job should be re-executed if a 'recovery' or 'fail-over' situation is encountered returns true.
    -
    -
    Specified by:
    +
    +
    Specified by:
    isRequestsRecovery in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    true if this job requests recovery
    -
  • -
  • -
    -

    isEnabled

    -
    public boolean isEnabled()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    isEnabled

    +
    public boolean isEnabled()
    +
    Description copied from interface: GrailsJobClass
    If job should be enabled or at all. Useful for testing new jobs and temporarily disabling jobs at the class property level
    -
    -
    Specified by:
    +
    +
    Specified by:
    isEnabled in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    true if this job is enabled
    -
  • -
  • -
    -

    getDescription

    -
    public String getDescription()
    -
    Description copied from interface: GrailsJobClass
    +
+ + + +
    +
  • +

    getDescription

    +
    public java.lang.String getDescription()
    +
    Description copied from interface: GrailsJobClass
    Get job's description used for configuring job details.
    -
    -
    Specified by:
    +
    +
    Specified by:
    getDescription in interface GrailsJobClass
    -
    Returns:
    +
    Returns:
    description for this job
    -
  • -
  • -
    -

    getTriggers

    -
    public Map getTriggers()
    -
    -
    Specified by:
    +
+ + + + - - + + +
+
+ + diff --git a/snapshot/api/grails/plugins/quartz/GrailsJobClass.html b/snapshot/api/grails/plugins/quartz/GrailsJobClass.html index 8d96c0c..b5bb0f3 100644 --- a/snapshot/api/grails/plugins/quartz/GrailsJobClass.html +++ b/snapshot/api/grails/plugins/quartz/GrailsJobClass.html @@ -1,267 +1,440 @@ + - -GrailsJobClass (quartz 4.0.0-SNAPSHOT API) - + +GrailsJobClass (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Interface GrailsJobClass

+ +

Interface GrailsJobClass

-
-
+
+
+
    +
  • +
    All Superinterfaces:
    org.springframework.beans.factory.Aware, grails.core.support.GrailsApplicationAware, grails.core.GrailsClass
    -
    +
    All Known Implementing Classes:
    DefaultGrailsJobClass

    -
    public interface GrailsJobClass -extends grails.core.GrailsClass
    +
    public interface GrailsJobClass
    +extends grails.core.GrailsClass
    Represents a job class in Grails.
    -
    -
    Since:
    +
    +
    Since:
    0.1
    -
-
-
    + +
+
+
+
    +
  • -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    - -
    +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidexecute()
      Method which is executed by the job scheduler.
      - - - -
      +
      java.lang.StringgetDescription()
      Get job's description used for configuring job details.
      - - - -
      +
      java.lang.StringgetGroup()
      Get group name used for configuring scheduler.
      - - - -
       
      -
      boolean
      - -
      +
      java.util.MapgetTriggers() 
      booleanisConcurrent()
      If jobs can be executed concurrently returns true.
      - -
      boolean
      - -
      +
      booleanisDurability()
      If job is durable returns true.
      - -
      boolean
      - -
      +
      booleanisEnabled()
      If job should be enabled or at all.
      - -
      boolean
      - -
      +
      booleanisRequestsRecovery()
      If job should be re-executed if a 'recovery' or 'fail-over' situation is encountered returns true.
      - -
      boolean
      - -
      +
      booleanisSessionRequired()
      If job requires Hibernate Session bounded to thread returns true.
      - - - - -
      -

      Methods inherited from interface grails.core.support.GrailsApplicationAware

      -setGrailsApplication
      -
      -

      Methods inherited from interface grails.core.GrailsClass

      -getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPluginName, getPropertyName, getPropertyValue, getPropertyValue, getReferenceInstance, getShortName, hasProperty, isAbstract, newInstance
      - +
      +
        +
      • + + +

        Methods inherited from interface grails.core.support.GrailsApplicationAware

        +setGrailsApplication
      • +
      +
        +
      • + + +

        Methods inherited from interface grails.core.GrailsClass

        +getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPluginName, getPropertyName, getPropertyValue, getPropertyValue, getReferenceInstance, getShortName, hasProperty, isAbstract, newInstance
      • +
    -
    -
      + +
    +
    +
    +
      +
    • -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        void execute()
        +
        +
          +
        • + + +

          Method Detail

          + + + +
            +
          • +

            execute

            +
            void execute()
            Method which is executed by the job scheduler.
            -
      • -
      • -
        -

        getGroup

        -
        String getGroup()
        +
      + + + +
        +
      • +

        getGroup

        +
        java.lang.String getGroup()
        Get group name used for configuring scheduler.
        -
        -
        Returns:
        +
        +
        Returns:
        jobs group name for this job
        -
    • -
    • -
      -

      isConcurrent

      -
      boolean isConcurrent()
      +
    + + + +
      +
    • +

      isConcurrent

      +
      boolean isConcurrent()
      If jobs can be executed concurrently returns true.
      -
      -
      Returns:
      +
      +
      Returns:
      true if several instances of this job can run concurrently
      -
  • -
  • -
    -

    isSessionRequired

    -
    boolean isSessionRequired()
    +
+ + + +
    +
  • +

    isSessionRequired

    +
    boolean isSessionRequired()
    If job requires Hibernate Session bounded to thread returns true.
    -
    -
    Returns:
    +
    +
    Returns:
    true if this job require a Hibernate Session bounded to thread
    -
  • -
  • -
    -

    isDurability

    -
    boolean isDurability()
    +
+ + + +
    +
  • +

    isDurability

    +
    boolean isDurability()
    If job is durable returns true.
    -
    -
    Returns:
    +
    +
    Returns:
    true if this job is durable
    -
  • -
  • -
    -

    isRequestsRecovery

    -
    boolean isRequestsRecovery()
    +
+ + + +
    +
  • +

    isRequestsRecovery

    +
    boolean isRequestsRecovery()
    If job should be re-executed if a 'recovery' or 'fail-over' situation is encountered returns true.
    -
    -
    Returns:
    +
    +
    Returns:
    true if this job requests recovery
    -
  • -
  • -
    -

    isEnabled

    -
    boolean isEnabled()
    +
+ + + +
    +
  • +

    isEnabled

    +
    boolean isEnabled()
    If job should be enabled or at all. Useful for testing new jobs and temporarily disabling jobs at the class property level
    -
    -
    Returns:
    +
    +
    Returns:
    true if this job is enabled
    -
  • -
  • -
    -

    getDescription

    -
    String getDescription()
    +
+ + + +
    +
  • +

    getDescription

    +
    java.lang.String getDescription()
    Get job's description used for configuring job details.
    -
    -
    Returns:
    +
    +
    Returns:
    description for this job
    -
  • -
  • -
    -

    getTriggers

    -
    Map getTriggers()
    -
    +
+ + + +
    +
  • +

    getTriggers

    +
    java.util.Map getTriggers()
- - + + +
+
+ + diff --git a/snapshot/api/grails/plugins/quartz/GrailsJobClassConstants.html b/snapshot/api/grails/plugins/quartz/GrailsJobClassConstants.html index 251c18d..4444f5b 100644 --- a/snapshot/api/grails/plugins/quartz/GrailsJobClassConstants.html +++ b/snapshot/api/grails/plugins/quartz/GrailsJobClassConstants.html @@ -1,589 +1,747 @@ + - -GrailsJobClassConstants (quartz 4.0.0-SNAPSHOT API) - + +GrailsJobClassConstants (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class GrailsJobClassConstants

+ +

Class GrailsJobClassConstants

-
java.lang.Object -
grails.plugins.quartz.GrailsJobClassConstants
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • grails.plugins.quartz.GrailsJobClassConstants
    • +
    +
  • +
+
+
    +

  • -
    public final class GrailsJobClassConstants -extends Object
    +
    public final class GrailsJobClassConstants
    +extends java.lang.Object

    Holds plugin constants.

    -
    -
    Since:
    +
    +
    Since:
    0.1
    -
    See Also:
    -
    - -
    +
    See Also:
    +
    GrailsJobClass
    -
-
-
- +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + +
+ + + diff --git a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.GrailsJob.html b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.GrailsJob.html index 5146ad3..b70648d 100644 --- a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.GrailsJob.html +++ b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.GrailsJob.html @@ -1,210 +1,367 @@ + - -GrailsJobFactory.GrailsJob (quartz 4.0.0-SNAPSHOT API) - + +GrailsJobFactory.GrailsJob (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class GrailsJobFactory.GrailsJob

+ +

Class GrailsJobFactory.GrailsJob

-
java.lang.Object -
grails.plugins.quartz.GrailsJobFactory.GrailsJob
-
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • grails.plugins.quartz.GrailsJobFactory.GrailsJob
    • +
    +
  • +
+
+
    +
  • +
    All Implemented Interfaces:
    org.quartz.InterruptableJob, org.quartz.Job
    -
    +
    Direct Known Subclasses:
    GrailsJobFactory.StatefulGrailsJob
    -
    +
    Enclosing class:
    GrailsJobFactory

    -
    public static class GrailsJobFactory.GrailsJob -extends Object -implements org.quartz.InterruptableJob
    +
    public static class GrailsJobFactory.GrailsJob
    +extends java.lang.Object
    +implements org.quartz.InterruptableJob
    Quartz Job implementation that invokes execute() on the application's job class.
    -
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    +
  • +
- +
+ - - + + +
+ + + diff --git a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.StatefulGrailsJob.html b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.StatefulGrailsJob.html index bcfaaad..ee7ceb6 100644 --- a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.StatefulGrailsJob.html +++ b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.StatefulGrailsJob.html @@ -1,144 +1,291 @@ + - -GrailsJobFactory.StatefulGrailsJob (quartz 4.0.0-SNAPSHOT API) - + +GrailsJobFactory.StatefulGrailsJob (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class GrailsJobFactory.StatefulGrailsJob

-
-
java.lang.Object -
grails.plugins.quartz.GrailsJobFactory.GrailsJob -
grails.plugins.quartz.GrailsJobFactory.StatefulGrailsJob
+ +

Class GrailsJobFactory.StatefulGrailsJob

-
-
-
+
+ +
+
    +
  • +
    All Implemented Interfaces:
    org.quartz.InterruptableJob, org.quartz.Job
    -
    +
    Enclosing class:
    GrailsJobFactory

    -
    @PersistJobDataAfterExecution +
    @PersistJobDataAfterExecution
     @DisallowConcurrentExecution
    -public static class GrailsJobFactory.StatefulGrailsJob
    -extends GrailsJobFactory.GrailsJob
    +public static class GrailsJobFactory.StatefulGrailsJob +extends GrailsJobFactory.GrailsJob
    Extension of the GrailsJob, has concurrent annotations. Quartz checks whether or not jobs are stateful and if so, won't let jobs interfere with each other.
    -
-
-
- +
+
+
+ +
+ + + diff --git a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.html b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.html index 70abc31..4ccfcdd 100644 --- a/snapshot/api/grails/plugins/quartz/GrailsJobFactory.html +++ b/snapshot/api/grails/plugins/quartz/GrailsJobFactory.html @@ -1,223 +1,392 @@ + - -GrailsJobFactory (quartz 4.0.0-SNAPSHOT API) - + +GrailsJobFactory (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class GrailsJobFactory

-
-
java.lang.Object -
org.springframework.scheduling.quartz.AdaptableJobFactory -
grails.plugins.quartz.GrailsJobFactory
+ +

Class GrailsJobFactory

-
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.scheduling.quartz.AdaptableJobFactory
    • +
    • +
        +
      • grails.plugins.quartz.GrailsJobFactory
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    All Implemented Interfaces:
    org.quartz.spi.JobFactory, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    -
    public class GrailsJobFactory -extends org.springframework.scheduling.quartz.AdaptableJobFactory -implements org.springframework.context.ApplicationContextAware
    +
    public class GrailsJobFactory
    +extends org.springframework.scheduling.quartz.AdaptableJobFactory
    +implements org.springframework.context.ApplicationContextAware
    Job factory which retrieves Job instances from ApplicationContext.

    It is used by the quartz scheduler to create an instance of the job class for executing.

    -
    -
    Since:
    +
    +
    Since:
    0.3.2
    -
-
-
    + +
+
+
+ - + + +
+ + + diff --git a/snapshot/api/grails/plugins/quartz/JobDetailFactoryBean.html b/snapshot/api/grails/plugins/quartz/JobDetailFactoryBean.html index 7579802..fb70e0a 100644 --- a/snapshot/api/grails/plugins/quartz/JobDetailFactoryBean.html +++ b/snapshot/api/grails/plugins/quartz/JobDetailFactoryBean.html @@ -1,284 +1,444 @@ + - -JobDetailFactoryBean (quartz 4.0.0-SNAPSHOT API) - + +JobDetailFactoryBean (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
-
+ + + -
-
+
- -

Class JobDetailFactoryBean

+ +

Class JobDetailFactoryBean

-
java.lang.Object -
grails.plugins.quartz.JobDetailFactoryBean
-
-
-
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • grails.plugins.quartz.JobDetailFactoryBean
    • +
    +
  • +
+
+
    +
  • +
    All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>, org.springframework.beans.factory.InitializingBean

    -
    public class JobDetailFactoryBean -extends Object -implements org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>, org.springframework.beans.factory.InitializingBean
    +
    public class JobDetailFactoryBean
    +extends java.lang.Object
    +implements org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>, org.springframework.beans.factory.InitializingBean
    Simplified version of Spring's MethodInvokingJobDetailFactoryBean that avoids issues with non-serializable classes (for JDBC storage).
    -
    -
    Since:
    +
    +
    Since:
    0.3.2
    -
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    static final String
    - -
     
    -
    -
    -

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    -OBJECT_TYPE_ATTRIBUTE
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    +
+
+
+
+ - - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      JobDetailFactoryBean

      -
      public JobDetailFactoryBean()
      +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JobDetailFactoryBean

        +
        public JobDetailFactoryBean()
      -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      setJobClass

      -
      public void setJobClass(GrailsJobClass jobClass)
      +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setJobClass

        +
        public void setJobClass​(GrailsJobClass jobClass)
      • -
      • -
        -

        afterPropertiesSet

        -
        public void afterPropertiesSet()
        -
        -
        Specified by:
        -
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        -
        See Also:
        -
        -
          -
        • InitializingBean.afterPropertiesSet()
        -
        + + + +
          +
        • +

          afterPropertiesSet

          +
          public void afterPropertiesSet()
          +
          +
          Specified by:
          +
          afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
          +
          See Also:
          +
          InitializingBean.afterPropertiesSet()
          -
      • -
      • -
        -

        getObject

        -
        public org.quartz.JobDetail getObject()
        -
        -
        Specified by:
        -
        getObject in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
        -
        See Also:
        -
        -
          -
        • FactoryBean.getObject()
        -
        + + + +
          +
        • +

          getObject

          +
          public org.quartz.JobDetail getObject()
          +
          +
          Specified by:
          +
          getObject in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
          +
          See Also:
          +
          FactoryBean.getObject()
          -
      • -
      • -
        -

        getObjectType

        -
        public Class<org.quartz.JobDetail> getObjectType()
        -
        -
        Specified by:
        -
        getObjectType in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
        -
        See Also:
        -
        -
          -
        • FactoryBean.getObjectType()
        -
        + + + +
          +
        • +

          getObjectType

          +
          public java.lang.Class<org.quartz.JobDetail> getObjectType()
          +
          +
          Specified by:
          +
          getObjectType in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
          +
          See Also:
          +
          FactoryBean.getObjectType()
          -
      • -
      • -
        -

        isSingleton

        -
        public boolean isSingleton()
        -
        -
        Specified by:
        -
        isSingleton in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
        -
        See Also:
        -
        -
          -
        • FactoryBean.isSingleton()
        -
        + + + +
          +
        • +

          isSingleton

          +
          public boolean isSingleton()
          +
          +
          Specified by:
          +
          isSingleton in interface org.springframework.beans.factory.FactoryBean<org.quartz.JobDetail>
          +
          See Also:
          +
          FactoryBean.isSingleton()
          -
      -
  • - + + +
    + + + diff --git a/snapshot/api/grails/plugins/quartz/listeners/ExceptionPrinterJobListener.html b/snapshot/api/grails/plugins/quartz/listeners/ExceptionPrinterJobListener.html index 06cd0d0..5cf180f 100644 --- a/snapshot/api/grails/plugins/quartz/listeners/ExceptionPrinterJobListener.html +++ b/snapshot/api/grails/plugins/quartz/listeners/ExceptionPrinterJobListener.html @@ -1,225 +1,393 @@ + - -ExceptionPrinterJobListener (quartz 4.0.0-SNAPSHOT API) - + +ExceptionPrinterJobListener (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -
    +
    - -

    Class ExceptionPrinterJobListener

    -
    -
    java.lang.Object -
    org.quartz.listeners.JobListenerSupport -
    grails.plugins.quartz.listeners.ExceptionPrinterJobListener
    -
    + +

    Class ExceptionPrinterJobListener

    -
    -
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.quartz.listeners.JobListenerSupport
      • +
      • +
          +
        • grails.plugins.quartz.listeners.ExceptionPrinterJobListener
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      All Implemented Interfaces:
      org.quartz.JobListener

      -
      public class ExceptionPrinterJobListener -extends org.quartz.listeners.JobListenerSupport
      +
      public class ExceptionPrinterJobListener
      +extends org.quartz.listeners.JobListenerSupport
      JobListener implementation which logs an exceptions occurred during job's execution.
      -
      -
      Since:
      +
      +
      Since:
      0.2
      -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      +
    +
    +
    +
    + - - + + +
    + + + diff --git a/snapshot/api/grails/plugins/quartz/listeners/SessionBinderJobListener.html b/snapshot/api/grails/plugins/quartz/listeners/SessionBinderJobListener.html index e01b0e1..935653f 100644 --- a/snapshot/api/grails/plugins/quartz/listeners/SessionBinderJobListener.html +++ b/snapshot/api/grails/plugins/quartz/listeners/SessionBinderJobListener.html @@ -1,279 +1,462 @@ + - -SessionBinderJobListener (quartz 4.0.0-SNAPSHOT API) - + +SessionBinderJobListener (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -
    +
    - -

    Class SessionBinderJobListener

    + +

    Class SessionBinderJobListener

    -
    java.lang.Object -
    org.quartz.listeners.JobListenerSupport -
    grails.plugins.quartz.listeners.SessionBinderJobListener
    -
    -
    -
    -
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.quartz.listeners.JobListenerSupport
      • +
      • +
          +
        • grails.plugins.quartz.listeners.SessionBinderJobListener
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      All Implemented Interfaces:
      org.quartz.JobListener

      -
      public class SessionBinderJobListener -extends org.quartz.listeners.JobListenerSupport
      +
      public class SessionBinderJobListener
      +extends org.quartz.listeners.JobListenerSupport
      JobListener implementation which wraps the execution of a Quartz Job in a persistence context, via the persistenceInterceptor.
      -
      -
      Since:
      +
      +
      Since:
      0.2
      -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      +
    +
    + + + + + + + + + + + + + - - + + +
    + + + diff --git a/snapshot/api/grails/plugins/quartz/listeners/package-summary.html b/snapshot/api/grails/plugins/quartz/listeners/package-summary.html index cb0dbeb..5a157ca 100644 --- a/snapshot/api/grails/plugins/quartz/listeners/package-summary.html +++ b/snapshot/api/grails/plugins/quartz/listeners/package-summary.html @@ -1,99 +1,173 @@ + - -grails.plugins.quartz.listeners (quartz 4.0.0-SNAPSHOT API) - + +grails.plugins.quartz.listeners (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -

    Package grails.plugins.quartz.listeners

    -
    -
    -
    package grails.plugins.quartz.listeners
    -
    -
    +
    + diff --git a/snapshot/api/grails/plugins/quartz/listeners/package-tree.html b/snapshot/api/grails/plugins/quartz/listeners/package-tree.html index d78c1f4..8b16c8a 100644 --- a/snapshot/api/grails/plugins/quartz/listeners/package-tree.html +++ b/snapshot/api/grails/plugins/quartz/listeners/package-tree.html @@ -1,75 +1,166 @@ + - -grails.plugins.quartz.listeners Class Hierarchy (quartz 4.0.0-SNAPSHOT API) - + +grails.plugins.quartz.listeners Class Hierarchy (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -

    Hierarchy For Package grails.plugins.quartz.listeners

    -Package Hierarchies: +Package Hierarchies:
    -
    +
    +

    Class Hierarchy

    +
    + diff --git a/snapshot/api/grails/plugins/quartz/package-summary.html b/snapshot/api/grails/plugins/quartz/package-summary.html index e18509b..0b085fc 100644 --- a/snapshot/api/grails/plugins/quartz/package-summary.html +++ b/snapshot/api/grails/plugins/quartz/package-summary.html @@ -1,129 +1,220 @@ + - -grails.plugins.quartz (quartz 4.0.0-SNAPSHOT API) - + +grails.plugins.quartz (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -

    Package grails.plugins.quartz

    -
    -
    -
    package grails.plugins.quartz
    -
    -
    +
    + - +
    +
    + +
    diff --git a/snapshot/api/grails/plugins/quartz/package-tree.html b/snapshot/api/grails/plugins/quartz/package-tree.html index fa830ac..71f02c4 100644 --- a/snapshot/api/grails/plugins/quartz/package-tree.html +++ b/snapshot/api/grails/plugins/quartz/package-tree.html @@ -1,86 +1,133 @@ + - -grails.plugins.quartz Class Hierarchy (quartz 4.0.0-SNAPSHOT API) - + +grails.plugins.quartz Class Hierarchy (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -

    Hierarchy For Package grails.plugins.quartz

    -Package Hierarchies: +Package Hierarchies:
    -
    +
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    • org.springframework.beans.factory.Aware @@ -89,7 +136,7 @@

      Interface Hierarchy

      @@ -98,8 +145,52 @@

      Interface Hierarchy

    +
    + diff --git a/snapshot/api/help-doc.html b/snapshot/api/help-doc.html index 809ba60..d10a2af 100644 --- a/snapshot/api/help-doc.html +++ b/snapshot/api/help-doc.html @@ -1,118 +1,128 @@ + - -API Help (quartz 4.0.0-SNAPSHOT API) - + +API Help (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -

    JavaDoc Help

    - -
    -
    -

    Navigation

    -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - +
    +

    How This API Document Is Organized

    +
    This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
    -
    -
    -

    Kinds of Pages

    -The following sections describe the different kinds of pages in this collection. -
    -

    Overview

    +
    +
      +
    • +
      +

      Overview

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      -
      -

      Package

      -

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

      -
        + +
      • +
        +

        Package

        +

        Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

        +
        • Interfaces
        • Classes
        • -
        • Enum Classes
        • +
        • Enums
        • Exceptions
        • Errors
        • -
        • Annotation Interfaces
        • +
        • Annotation Types
        -
        -

        Class or Interface

        -

        Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

        -
          + +
        • +
          +

          Class or Interface

          +

          Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

          +
          • Class Inheritance Diagram
          • Direct Subclasses
          • All Known Subinterfaces
          • @@ -121,60 +131,142 @@

            Class or Interface

          • Class or Interface Description

          -
            +
            • Nested Class Summary
            • -
            • Enum Constant Summary
            • Field Summary
            • Property Summary
            • Constructor Summary
            • Method Summary
            • -
            • Required Element Summary
            • -
            • Optional Element Summary

            -
              -
            • Enum Constant Details
            • -
            • Field Details
            • -
            • Property Details
            • -
            • Constructor Details
            • -
            • Method Details
            • -
            • Element Details
            • +
                +
              • Field Detail
              • +
              • Property Detail
              • +
              • Constructor Detail
              • +
              • Method Detail
              • +
              +

              Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

              +
          +
        • +
        • +
          +

          Annotation Type

          +

          Each annotation type has its own separate page with the following sections:

          +
            +
          • Annotation Type Declaration
          • +
          • Annotation Type Description
          • +
          • Required Element Summary
          • +
          • Optional Element Summary
          • +
          • Element Detail
          -

          Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

          -

          The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          -
          -

          Other Files

          -

          Packages and modules may contain pages with additional information related to the declarations nearby.

          +
        • +
        • +
          +

          Enum

          +

          Each enum has its own separate page with the following sections:

          +
            +
          • Enum Declaration
          • +
          • Enum Description
          • +
          • Enum Constant Summary
          • +
          • Enum Constant Detail
          • +
          -
          -

          Tree (Class Hierarchy)

          +
        • +
        • +
          +

          Tree (Class Hierarchy)

          There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

          -
            -
          • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
          • -
          • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
          • +
              +
            • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
            • +
            • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
          -
          -

          Constant Field Values

          -

          The Constant Field Values page lists the static final fields and their values.

          +
        • +
        • +
          +

          Deprecated API

          +

          The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

          -
          -

          All Packages

          -

          The All Packages page contains an alphabetic index of all packages contained in the documentation.

          +
        • +
        • +
          +

          Index

          +

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

          -
          -

          All Classes and Interfaces

          -

          The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

          +
        • +
        • +
          +

          All Classes

          +

          The All Classes link shows all classes and interfaces except non-static nested types.

          -
          -

          Index

          -

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

          +
        • +
        • +
          +

          Serialized Form

          +

          Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

          -
    + +
  • +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
  • +
  • +
    +

    Search

    +

    You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

    +
    +
  • +
    -This help file applies to API documentation generated by the standard doclet.
    +This help file applies to API documentation generated by the standard doclet.
    + +
    + +
    diff --git a/snapshot/api/index-all.html b/snapshot/api/index-all.html index a51f48c..6c2dcad 100644 --- a/snapshot/api/index-all.html +++ b/snapshot/api/index-all.html @@ -1,321 +1,440 @@ + - -Index (quartz 4.0.0-SNAPSHOT API) - + +Index (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -
    -

    Index

    -
    -A C D E G I J N R S T 
    All Classes and Interfaces|All Packages|Constant Field Values -

    A

    -
    -
    afterPropertiesSet() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    -
     
    -
    afterPropertiesSet() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    +
    A C D E G I J N R S T 
    All Classes All Packages + + +

    A

    +
    +
    afterPropertiesSet() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
     
    +
    afterPropertiesSet() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    -

    C

    -
    -
    CONCURRENT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    + + + +

    C

    +
    +
    CONCURRENT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    createJobInstance(TriggerFiredBundle) - Method in class grails.plugins.quartz.GrailsJobFactory
    +
    createJobInstance(TriggerFiredBundle) - Method in class grails.plugins.quartz.GrailsJobFactory
     
    -
    CRON_EXPRESSION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    CRON_EXPRESSION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    CustomTriggerFactoryBean - Class in grails.plugins.quartz
    +
    CustomTriggerFactoryBean - Class in grails.plugins.quartz
    The factory bean to create and register trigger beans in Spring context.
    -
    CustomTriggerFactoryBean() - Constructor for class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    CustomTriggerFactoryBean() - Constructor for class grails.plugins.quartz.CustomTriggerFactoryBean
     
    -

    D

    -
    -
    DEFAULT_CONCURRENT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    + + + +

    D

    +
    +
    DEFAULT_CONCURRENT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_CRON_EXPRESSION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_CRON_EXPRESSION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_DESCRIPTION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_DESCRIPTION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_DURABILITY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_DURABILITY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_ENABLED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_ENABLED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_REPEAT_COUNT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_REPEAT_COUNT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_REPEAT_INTERVAL - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_REPEAT_INTERVAL - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_REQUESTS_RECOVERY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_REQUESTS_RECOVERY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_SESSION_REQUIRED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_SESSION_REQUIRED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_START_DELAY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_START_DELAY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DEFAULT_TRIGGERS_GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DEFAULT_TRIGGERS_GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DefaultGrailsJobClass - Class in grails.plugins.quartz
    +
    DefaultGrailsJobClass - Class in grails.plugins.quartz
    Grails artifact class which represents a Quartz job.
    -
    DefaultGrailsJobClass(Class) - Constructor for class grails.plugins.quartz.DefaultGrailsJobClass
    +
    DefaultGrailsJobClass(Class) - Constructor for class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    DESCRIPTION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DESCRIPTION - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    DURABILITY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    DURABILITY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -

    E

    -
    -
    ENABLED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    -
     
    -
    ExceptionPrinterJobListener - Class in grails.plugins.quartz.listeners
    + + + +

    E

    +
    +
    ENABLED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
     
    +
    ExceptionPrinterJobListener - Class in grails.plugins.quartz.listeners
    JobListener implementation which logs an exceptions occurred during job's execution.
    -
    ExceptionPrinterJobListener() - Constructor for class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
    +
    ExceptionPrinterJobListener() - Constructor for class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
     
    -
    execute() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    execute() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    execute() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    execute() - Method in interface grails.plugins.quartz.GrailsJobClass
    Method which is executed by the job scheduler.
    -
    execute(JobExecutionContext) - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    execute(JobExecutionContext) - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    execute(JobExecutionContext) - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
    +
    execute(JobExecutionContext) - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
     
    -
    EXECUTE - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    EXECUTE - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -

    G

    -
    -
    getDescription() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    -
     
    -
    getDescription() - Method in interface grails.plugins.quartz.GrailsJobClass
    + + + +

    G

    +
    +
    getDescription() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
     
    +
    getDescription() - Method in interface grails.plugins.quartz.GrailsJobClass
    Get job's description used for configuring job details.
    -
    getGroup() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    getGroup() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    getGroup() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    getGroup() - Method in interface grails.plugins.quartz.GrailsJobClass
    Get group name used for configuring scheduler.
    -
    getJob() - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
    +
    getJob() - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
    It's needed for the quartz-monitor plugin.
    -
    getName() - Method in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
    +
    getName() - Method in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
     
    -
    getName() - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    getName() - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
     
    -
    getObject() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    -
    getObject() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    -
    getObjectType() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    -
    getObjectType() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    -
    getPersistenceInterceptor() - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    getObject() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    getObject() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    +
    getObjectType() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    getObjectType() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    +
    getPersistenceInterceptor() - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    It is used by the Spring to inject a persistence interceptor.
    -
    getTriggers() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    getTriggers() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    getTriggers() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    getTriggers() - Method in interface grails.plugins.quartz.GrailsJobClass
     
    grails.plugins.quartz - package grails.plugins.quartz
     
    grails.plugins.quartz.listeners - package grails.plugins.quartz.listeners
     
    -
    GrailsJob(Object) - Constructor for class grails.plugins.quartz.GrailsJobFactory.GrailsJob
    +
    GrailsJob(Object) - Constructor for class grails.plugins.quartz.GrailsJobFactory.GrailsJob
     
    -
    GrailsJobClass - Interface in grails.plugins.quartz
    +
    GrailsJobClass - Interface in grails.plugins.quartz
    Represents a job class in Grails.
    -
    GrailsJobClassConstants - Class in grails.plugins.quartz
    +
    GrailsJobClassConstants - Class in grails.plugins.quartz
    Holds plugin constants.
    -
    GrailsJobFactory - Class in grails.plugins.quartz
    +
    GrailsJobFactory - Class in grails.plugins.quartz
    Job factory which retrieves Job instances from ApplicationContext.
    -
    GrailsJobFactory() - Constructor for class grails.plugins.quartz.GrailsJobFactory
    +
    GrailsJobFactory() - Constructor for class grails.plugins.quartz.GrailsJobFactory
     
    -
    GrailsJobFactory.GrailsJob - Class in grails.plugins.quartz
    +
    GrailsJobFactory.GrailsJob - Class in grails.plugins.quartz
    Quartz Job implementation that invokes execute() on the application's job class.
    -
    GrailsJobFactory.StatefulGrailsJob - Class in grails.plugins.quartz
    +
    GrailsJobFactory.StatefulGrailsJob - Class in grails.plugins.quartz
    Extension of the GrailsJob, has concurrent annotations.
    -
    GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    GROUP - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -

    I

    -
    -
    interrupt() - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
    + + + +

    I

    +
    +
    interrupt() - Method in class grails.plugins.quartz.GrailsJobFactory.GrailsJob
     
    -
    INTERRUPT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    INTERRUPT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    isConcurrent() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    isConcurrent() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    isConcurrent() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    isConcurrent() - Method in interface grails.plugins.quartz.GrailsJobClass
    If jobs can be executed concurrently returns true.
    -
    isDurability() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    isDurability() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    isDurability() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    isDurability() - Method in interface grails.plugins.quartz.GrailsJobClass
    If job is durable returns true.
    -
    isEnabled() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    isEnabled() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    isEnabled() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    isEnabled() - Method in interface grails.plugins.quartz.GrailsJobClass
    If job should be enabled or at all.
    -
    isRequestsRecovery() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    isRequestsRecovery() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    isRequestsRecovery() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    isRequestsRecovery() - Method in interface grails.plugins.quartz.GrailsJobClass
    If job should be re-executed if a 'recovery' or 'fail-over' situation is encountered returns true.
    -
    isSessionRequired() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
    +
    isSessionRequired() - Method in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    isSessionRequired() - Method in interface grails.plugins.quartz.GrailsJobClass
    +
    isSessionRequired() - Method in interface grails.plugins.quartz.GrailsJobClass
    If job requires Hibernate Session bounded to thread returns true.
    -
    isSingleton() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    -
    isSingleton() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    +
    isSingleton() - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    isSingleton() - Method in class grails.plugins.quartz.JobDetailFactoryBean
    -

    J

    -
    -
    JOB - Static variable in class grails.plugins.quartz.DefaultGrailsJobClass
    + + + +

    J

    +
    +
    JOB - Static variable in class grails.plugins.quartz.DefaultGrailsJobClass
     
    -
    JOB_NAME_PARAMETER - Static variable in class grails.plugins.quartz.JobDetailFactoryBean
    +
    JOB_NAME_PARAMETER - Static variable in class grails.plugins.quartz.JobDetailFactoryBean
     
    -
    JobDetailFactoryBean - Class in grails.plugins.quartz
    +
    JobDetailFactoryBean - Class in grails.plugins.quartz
    Simplified version of Spring's MethodInvokingJobDetailFactoryBean that avoids issues with non-serializable classes (for JDBC storage).
    -
    JobDetailFactoryBean() - Constructor for class grails.plugins.quartz.JobDetailFactoryBean
    +
    JobDetailFactoryBean() - Constructor for class grails.plugins.quartz.JobDetailFactoryBean
     
    -
    jobToBeExecuted(JobExecutionContext) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    jobToBeExecuted(JobExecutionContext) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    Before job executing.
    -
    jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
    +
    jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
     
    -
    jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    After job executing.
    -

    N

    -
    -
    NAME - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    + + + +

    N

    +
    +
    NAME - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    NAME - Static variable in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
    +
    NAME - Static variable in class grails.plugins.quartz.listeners.ExceptionPrinterJobListener
     
    -
    NAME - Static variable in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    NAME - Static variable in class grails.plugins.quartz.listeners.SessionBinderJobListener
     
    -

    R

    -
    -
    REPEAT_COUNT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    + + + +

    R

    +
    +
    REPEAT_COUNT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    REPEAT_INTERVAL - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    REPEAT_INTERVAL - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    REQUESTS_RECOVERY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    REQUESTS_RECOVERY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -

    S

    -
    -
    SESSION_REQUIRED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    -
     
    -
    SessionBinderJobListener - Class in grails.plugins.quartz.listeners
    + + + +

    S

    +
    +
    SESSION_REQUIRED - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
     
    +
    SessionBinderJobListener - Class in grails.plugins.quartz.listeners
    JobListener implementation which wraps the execution of a Quartz Job in a persistence context, via the persistenceInterceptor.
    -
    SessionBinderJobListener() - Constructor for class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    SessionBinderJobListener() - Constructor for class grails.plugins.quartz.listeners.SessionBinderJobListener
     
    -
    setApplicationContext(ApplicationContext) - Method in class grails.plugins.quartz.GrailsJobFactory
    +
    setApplicationContext(ApplicationContext) - Method in class grails.plugins.quartz.GrailsJobFactory
    Override from ApplicationContextAware.
    -
    setJobClass(GrailsJobClass) - Method in class grails.plugins.quartz.JobDetailFactoryBean
    +
    setJobClass(GrailsJobClass) - Method in class grails.plugins.quartz.JobDetailFactoryBean
     
    -
    setJobDetail(JobDetail) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    setJobDetail(JobDetail) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
     
    -
    setPersistenceInterceptor(PersistenceContextInterceptor) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    +
    setPersistenceInterceptor(PersistenceContextInterceptor) - Method in class grails.plugins.quartz.listeners.SessionBinderJobListener
    It is used by the Spring to inject a persistence interceptor.
    -
    setTriggerAttributes(Map) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    setTriggerAttributes(Map) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
     
    -
    setTriggerClass(Class<Trigger>) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
    +
    setTriggerClass(Class<Trigger>) - Method in class grails.plugins.quartz.CustomTriggerFactoryBean
     
    -
    START_DELAY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    +
    START_DELAY - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -
    StatefulGrailsJob(Object) - Constructor for class grails.plugins.quartz.GrailsJobFactory.StatefulGrailsJob
    +
    StatefulGrailsJob(Object) - Constructor for class grails.plugins.quartz.GrailsJobFactory.StatefulGrailsJob
     
    -

    T

    -
    -
    TIMEOUT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
    + + + +

    T

    +
    +
    TIMEOUT - Static variable in class grails.plugins.quartz.GrailsJobClassConstants
     
    -A C D E G I J N R S T 
    All Classes and Interfaces|All Packages|Constant Field Values
    +A C D E G I J N R S T 
    All Classes All Packages
    + +
    + +
    diff --git a/snapshot/api/index.html b/snapshot/api/index.html index ea0d963..557ecde 100644 --- a/snapshot/api/index.html +++ b/snapshot/api/index.html @@ -1,67 +1,164 @@ + - -Overview (quartz 4.0.0-SNAPSHOT API) - + +Overview (quartz 3.0.1-SNAPSHOT API) - - - + - - + + + + + - - -
    -
    + + + -
    -

    quartz 4.0.0-SNAPSHOT API

    -
    -
    -
    Packages
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    +

    quartz 3.0.1-SNAPSHOT API

    +
    + + + + + + + + + + + + + + + + +
    Packages 
    PackageDescription
    grails.plugins.quartz 
    grails.plugins.quartz.listeners 
    +
    + +
    diff --git a/snapshot/api/jquery/jquery-3.7.1.min.js b/snapshot/api/jquery/jquery-3.7.1.min.js new file mode 100644 index 0000000..7f37b5d --- /dev/null +++ b/snapshot/api/jquery/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0)","u":"setTriggerClass(java.lang.Class)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"START_DELAY"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.StatefulGrailsJob","l":"StatefulGrailsJob(Object)","u":"%3Cinit%3E(java.lang.Object)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"TIMEOUT"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"afterPropertiesSet()"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"afterPropertiesSet()"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"CONCURRENT"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory","l":"createJobInstance(TriggerFiredBundle)","url":"createJobInstance(org.quartz.spi.TriggerFiredBundle)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"CRON_EXPRESSION"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"CustomTriggerFactoryBean()","url":"%3Cinit%3E()"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_CONCURRENT"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_CRON_EXPRESSION"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_DESCRIPTION"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_DURABILITY"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_ENABLED"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_GROUP"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_REPEAT_COUNT"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_REPEAT_INTERVAL"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_REQUESTS_RECOVERY"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_SESSION_REQUIRED"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_START_DELAY"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DEFAULT_TRIGGERS_GROUP"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"DefaultGrailsJobClass(Class)","url":"%3Cinit%3E(java.lang.Class)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DESCRIPTION"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"DURABILITY"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"ENABLED"},{"p":"grails.plugins.quartz.listeners","c":"ExceptionPrinterJobListener","l":"ExceptionPrinterJobListener()","url":"%3Cinit%3E()"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"EXECUTE"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"execute()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"execute()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"execute(JobExecutionContext)","url":"execute(org.quartz.JobExecutionContext)"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.GrailsJob","l":"execute(JobExecutionContext)","url":"execute(org.quartz.JobExecutionContext)"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"getDescription()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"getDescription()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"getGroup()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"getGroup()"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.GrailsJob","l":"getJob()"},{"p":"grails.plugins.quartz.listeners","c":"ExceptionPrinterJobListener","l":"getName()"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"getName()"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"getObject()"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"getObject()"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"getObjectType()"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"getObjectType()"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"getPersistenceInterceptor()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"getTriggers()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"getTriggers()"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.GrailsJob","l":"GrailsJob(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory","l":"GrailsJobFactory()","url":"%3Cinit%3E()"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"GROUP"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"INTERRUPT"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.GrailsJob","l":"interrupt()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"isConcurrent()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"isConcurrent()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"isDurability()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"isDurability()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"isEnabled()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"isEnabled()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"isRequestsRecovery()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"isRequestsRecovery()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"isSessionRequired()"},{"p":"grails.plugins.quartz","c":"GrailsJobClass","l":"isSessionRequired()"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"isSingleton()"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"isSingleton()"},{"p":"grails.plugins.quartz","c":"DefaultGrailsJobClass","l":"JOB"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"JOB_NAME_PARAMETER"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"JobDetailFactoryBean()","url":"%3Cinit%3E()"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"jobToBeExecuted(JobExecutionContext)","url":"jobToBeExecuted(org.quartz.JobExecutionContext)"},{"p":"grails.plugins.quartz.listeners","c":"ExceptionPrinterJobListener","l":"jobWasExecuted(JobExecutionContext, JobExecutionException)","url":"jobWasExecuted(org.quartz.JobExecutionContext,org.quartz.JobExecutionException)"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"jobWasExecuted(JobExecutionContext, JobExecutionException)","url":"jobWasExecuted(org.quartz.JobExecutionContext,org.quartz.JobExecutionException)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"NAME"},{"p":"grails.plugins.quartz.listeners","c":"ExceptionPrinterJobListener","l":"NAME"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"NAME"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"REPEAT_COUNT"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"REPEAT_INTERVAL"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"REQUESTS_RECOVERY"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"SESSION_REQUIRED"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"SessionBinderJobListener()","url":"%3Cinit%3E()"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory","l":"setApplicationContext(ApplicationContext)","url":"setApplicationContext(org.springframework.context.ApplicationContext)"},{"p":"grails.plugins.quartz","c":"JobDetailFactoryBean","l":"setJobClass(GrailsJobClass)","url":"setJobClass(grails.plugins.quartz.GrailsJobClass)"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"setJobDetail(JobDetail)","url":"setJobDetail(org.quartz.JobDetail)"},{"p":"grails.plugins.quartz.listeners","c":"SessionBinderJobListener","l":"setPersistenceInterceptor(PersistenceContextInterceptor)","url":"setPersistenceInterceptor(grails.persistence.support.PersistenceContextInterceptor)"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"setTriggerAttributes(Map)","url":"setTriggerAttributes(java.util.Map)"},{"p":"grails.plugins.quartz","c":"CustomTriggerFactoryBean","l":"setTriggerClass(Class)","url":"setTriggerClass(java.lang.Class)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"START_DELAY"},{"p":"grails.plugins.quartz","c":"GrailsJobFactory.StatefulGrailsJob","l":"StatefulGrailsJob(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"grails.plugins.quartz","c":"GrailsJobClassConstants","l":"TIMEOUT"}] \ No newline at end of file diff --git a/snapshot/api/member-search-index.zip b/snapshot/api/member-search-index.zip index 80426e534d5e39618726004f7611a37199a6c9bd..df1bc10f63e1ee953889b8508711ebe83046d544 100644 GIT binary patch delta 30 kcmey$@s)!&z?+#xgn@&DgTbP8;znKx7G@wlS%bwF0CWKdTL1t6 delta 30 kcmey$@s)!&z?+#xgn@&DgCV;#bR(|>3p0?Otij?70CMXGDF6Tf diff --git a/snapshot/api/overview-summary.html b/snapshot/api/overview-summary.html index 6de10f3..6420cbe 100644 --- a/snapshot/api/overview-summary.html +++ b/snapshot/api/overview-summary.html @@ -1,20 +1,18 @@ + - -quartz 4.0.0-SNAPSHOT API - + +quartz 3.0.1-SNAPSHOT API - - - - + + - +

    -* Year is the only optional field and may be omitted, the rest are mandatory -* Day-of-Week and Month are case insensitive, so "DEC" = "dec" = "Dec" - Either Day-of-Week or Day-of-Month must be "?", or you will get an error since support by the underlying library is not complete. So you can't specify both fields, nor leave both as the all values wildcard ""; this is a departure from the unix crontab specification. -* See the CronTrigger Tutorial for an explanation of all the special characters you may use. -
    +
      +
    • Year is the only optional field and may be omitted, the rest are mandatory
    • +
    • Day-of-Week and Month are case insensitive, so "DEC" = "dec" = "Dec"
    • +
    • Either Day-of-Week or Day-of-Month must be "?", or you will get an error since support by the underlying library is not complete. So you can't specify both fields, nor leave both as the all values wildcard "*"; this is a departure from the unix crontab specification.
    • +
    • See the CronTrigger Tutorial for an explanation of all the special characters you may use.
    • +

    3 Understanding Triggers

    -

    Scheduling configuration syntax

    Currently plugin supports three types of triggers:

    simple* — executes once per defined interval (ex. “every 10 seconds”); - cron* — executes job with cron expression (ex. “at 8:00am every Monday through Friday”); - custom* — your implementation of Trigger interface.

    Multiple triggers per job are allowed.

    class MyJob {
    +

    Scheduling configuration syntax

    Currently plugin supports three types of triggers: +

      +
    • simple — executes once per defined interval (ex. “every 10 seconds”);
    • +
    • cron — executes job with cron expression (ex. “at 8:00am every Monday through Friday”);
    • +
    • custom — your implementation of Trigger interface.
    • +

    Multiple triggers per job are allowed.

    class MyJob {
        static triggers = {
           simple name:'simpleTrigger', startDelay: 10000, repeatInterval: 30000, repeatCount: 10
           cron   name:'cronTrigger',   startDelay: 10000, cronExpression: '0/6 * 15 * * ?', timeZone: TimeZone.getTimeZone("GMT-8") //timeZone is optional
    @@ -145,18 +149,25 @@ 

    Scheduling configuration syntax

    Currently plugin s }

    void execute() { println "Job run!" } -}

    With this configuration job will be executed 11 times with 30 seconds interval with first run in 10 seconds after scheduler startup (simple trigger), also it’ll be executed each 6 second during 15th hour (15:00:00, 15:00:06, 15:00:12, … — this configured by cron trigger) and also it’ll be executed each time your custom trigger will fire.

    Three kinds of triggers are supported with the following parameters:

    * simple: - name — the name that identifies the trigger; - startDelay — delay (in milliseconds) between scheduler startup and first job’s execution; - repeatInterval — timeout (in milliseconds) between consecutive job’s executions; - repeatCount — trigger will fire job execution (1 + repeatCount) times and stop after that (specify 0 here to have one-shot job or -1 to repeat job executions indefinitely); -* cron: - name — the name that identifies the trigger; - startDelay — delay (in milliseconds) between scheduler startup and first job’s execution; - cronExpression — cron expression -* custom: - triggerClass — your class which implements Trigger interface; -any params needed by your trigger.

    It is also possible to adjust properties in a trigger Closure by the Grails configuration since the triggers block is given access to the grailsApplication object.

    Dynamic Jobs Scheduling

    Starting from 0.4.1 version you have the ability to schedule job executions dynamically.

    These methods are available:

    // creates cron trigger;
    +}

    With this configuration job will be executed 11 times with 30 seconds interval with first run in 10 seconds after scheduler startup (simple trigger), also it’ll be executed each 6 second during 15th hour (15:00:00, 15:00:06, 15:00:12, … — this configured by cron trigger) and also it’ll be executed each time your custom trigger will fire.

    Three kinds of triggers are supported with the following parameters: +

      +
    • simple:
    • +
        +
      • name — the name that identifies the trigger;
      • +
      • startDelay — delay (in milliseconds) between scheduler startup and first job’s execution;
      • +
      • repeatInterval — timeout (in milliseconds) between consecutive job’s executions;
      • +
      • repeatCount — trigger will fire job execution (1 + repeatCount) times and stop after that (specify 0 here to have one-shot job or -1 to repeat job executions indefinitely);
      • +
      +
    • cron:
    • +
        +
      • name — the name that identifies the trigger;
      • +
      • startDelay — delay (in milliseconds) between scheduler startup and first job’s execution;
      • +
      • cronExpression — cron expression
      • +
      +
    • custom:
    • +
        +
      • triggerClass — your class which implements Trigger interface;
      • +

    any params needed by your trigger.

    It is also possible to adjust properties in a trigger Closure by the Grails configuration since the triggers block is given access to the grailsApplication object.

    Dynamic Jobs Scheduling

    Starting from 0.4.1 version you have the ability to schedule job executions dynamically.

    These methods are available:

    // creates cron trigger;
     MyJob.schedule(String cronExpression, Map params?)

    // creates simple trigger: repeats job repeatCount+1 times with delay of repeatInterval milliseconds; MyJob.schedule(Long repeatInterval, Integer repeatCount?, Map params?) )

    // schedules one job execution to the specific date; MyJob.schedule(Date scheduleDate, Map params?)

    //schedules job's execution with a custom trigger; @@ -177,8 +188,11 @@

    4 Plugin Configuration

    Configuring the plugin

    The plugin supports configuration settings defined in grails-app/conf/application.yml.

    ---
     quartz:
    -    autoStartup: true

    Currently supported options:

    * autoStartup controls automatic startup of the Quartz scheduler during application bootstrap (default: true ) -* jdbcStore set to true if you want Quartz to persist jobs in your DB (default: false ), you'll also need to provide quartz.properties file and make sure that required tables exist in your db (see Clustering section below for the sample config and automatic tables creation using Hibernate)

    Logging

    A log is auto-injected into your task Job class without having to enable it. To set the logging level, just add something like this to your grails-app/conf/Config.groovy log4j configuration.

    debug 'grails.app.jobs'

    Hibernate Sessions and Jobs

    Jobs are configured by default to have Hibernate Session bounded to thread each time job is executed. This is required if you are using Hibernate code which requires open session (such as lazy loading of collections) or working with domain objects with unique persistent constraint (it uses Hibernate Session behind the scene). If you want to override this behavior (rarely useful) you can use 'sessionRequired' property:

    static sessionRequired = false

    Configuring concurrent execution

    By default Jobs are executed in concurrent fashion, so new Job execution can start even if previous execution of the same Job is still running. If you want to override this behavior you can use 'concurrent' property, in this case Quartz's StatefulJob will be used (you can find more info about it here):

    static concurrent = false

    Configuring Job Enabled

    By default all jobs are considered enabled. In some cases it may be desired to temporarily disable a job. This can be done by overriding the jobEnabled property behavior

    static jobEnabled = false

    Configuring description

    Quartz allows for each job to have a short description. This may be configured by adding a description field to your Job. The description can be accessed at runtime using the JobManagerService and inspecting the JobDetail object.

    static description = "Example Job Description"

    Clustering

    Quartz plugin doesn't support clustering out-of-the-box now. However, you could use standard Quartz clustering configuration. Take a look at the example provided by Burt Beckwith. You'll also need to set jdbcStore configuration option to true .

    There are also two parameters for configuring store/clustering on jobs ( volatility and durability , both are true by default) and one for triggers ( volatility , also true by default). Volatile job and trigger will not persist between Quartz runs, and durable job will live even when there is no triggers referring to it.

    Read Quartz documentation for more information on clustering and job stores as well as volatility and durability.

    Now that the plugin supports Quartz 2.1.x, you can now use current versions of open source Terracotta see https://github.com/rvanderwerf/terracotta-grails-demo for an example app.

    Recovering

    Since 0.4.2 recovering from 'recovery' or 'fail-over' situation is supported with requestsRecovery job-level flag ( false by default).

    If a job "requests recovery", and it is executing during the time of a 'hard shutdown' of the scheduler (i.e. the process it is running within crashes, or the machine is shut off), then it is re-executed when the scheduler is started again. In this case, the JobExecutionContext.isRecovering() method will return true. + autoStartup: true

    Currently supported options: +

      +
    • autoStartup controls automatic startup of the Quartz scheduler during application bootstrap (default: true )
    • +
    • jdbcStore set to true if you want Quartz to persist jobs in your DB (default: false ), you'll also need to provide quartz.properties file and make sure that required tables exist in your db (see Clustering section below for the sample config and automatic tables creation using Hibernate)
    • +

    Logging

    A log is auto-injected into your task Job class without having to enable it. To set the logging level, just add something like this to your grails-app/conf/Config.groovy log4j configuration.

    debug 'grails.app.jobs'

    Hibernate Sessions and Jobs

    Jobs are configured by default to have Hibernate Session bounded to thread each time job is executed. This is required if you are using Hibernate code which requires open session (such as lazy loading of collections) or working with domain objects with unique persistent constraint (it uses Hibernate Session behind the scene). If you want to override this behavior (rarely useful) you can use 'sessionRequired' property:

    static sessionRequired = false

    Configuring concurrent execution

    By default Jobs are executed in concurrent fashion, so new Job execution can start even if previous execution of the same Job is still running. If you want to override this behavior you can use 'concurrent' property, in this case Quartz's StatefulJob will be used (you can find more info about it here):

    static concurrent = false

    Configuring Job Enabled

    By default all jobs are considered enabled. In some cases it may be desired to temporarily disable a job. This can be done by overriding the jobEnabled property behavior

    static jobEnabled = false

    Configuring description

    Quartz allows for each job to have a short description. This may be configured by adding a description field to your Job. The description can be accessed at runtime using the JobManagerService and inspecting the JobDetail object.

    static description = "Example Job Description"

    Clustering

    Quartz plugin doesn't support clustering out-of-the-box now. However, you could use standard Quartz clustering configuration. Take a look at the example provided by Burt Beckwith. You'll also need to set jdbcStore configuration option to true .

    There are also two parameters for configuring store/clustering on jobs ( volatility and durability , both are true by default) and one for triggers ( volatility , also true by default). Volatile job and trigger will not persist between Quartz runs, and durable job will live even when there is no triggers referring to it.

    Read Quartz documentation for more information on clustering and job stores as well as volatility and durability.

    Now that the plugin supports Quartz 2.1.x, you can now use current versions of open source Terracotta see https://github.com/rvanderwerf/terracotta-grails-demo for an example app.

    Recovering

    Since 0.4.2 recovering from 'recovery' or 'fail-over' situation is supported with requestsRecovery job-level flag ( false by default).

    If a job "requests recovery", and it is executing during the time of a 'hard shutdown' of the scheduler (i.e. the process it is running within crashes, or the machine is shut off), then it is re-executed when the scheduler is started again. In this case, the JobExecutionContext.isRecovering() method will return true.

    diff --git a/snapshot/guide/triggers.html b/snapshot/guide/triggers.html index 7450822..72f2b8f 100644 --- a/snapshot/guide/triggers.html +++ b/snapshot/guide/triggers.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - 3 Understanding Triggers 4.0.0-SNAPSHOT + 3 Understanding Triggers 3.0.1-SNAPSHOT @@ -81,7 +81,7 @@

    3 Understanding Triggers

    -

    Version: 4.0.0-SNAPSHOT

    +

    Version: 3.0.1-SNAPSHOT

    @@ -91,9 +91,12 @@

    3 Understanding Triggers

    3 Understanding Triggers

    -

    Scheduling configuration syntax

    Currently plugin supports three types of triggers:

    simple* — executes once per defined interval (ex. “every 10 seconds”); - cron* — executes job with cron expression (ex. “at 8:00am every Monday through Friday”); - custom* — your implementation of Trigger interface.

    Multiple triggers per job are allowed.

    class MyJob {
    +

    Scheduling configuration syntax

    Currently plugin supports three types of triggers: +

      +
    • simple — executes once per defined interval (ex. “every 10 seconds”);
    • +
    • cron — executes job with cron expression (ex. “at 8:00am every Monday through Friday”);
    • +
    • custom — your implementation of Trigger interface.
    • +

    Multiple triggers per job are allowed.

    class MyJob {
        static triggers = {
           simple name:'simpleTrigger', startDelay: 10000, repeatInterval: 30000, repeatCount: 10
           cron   name:'cronTrigger',   startDelay: 10000, cronExpression: '0/6 * 15 * * ?', timeZone: TimeZone.getTimeZone("GMT-8") //timeZone is optional
    @@ -101,18 +104,25 @@ 

    Scheduling configuration syntax

    Currently plugin s }

    void execute() { println "Job run!" } -}

    With this configuration job will be executed 11 times with 30 seconds interval with first run in 10 seconds after scheduler startup (simple trigger), also it’ll be executed each 6 second during 15th hour (15:00:00, 15:00:06, 15:00:12, … — this configured by cron trigger) and also it’ll be executed each time your custom trigger will fire.

    Three kinds of triggers are supported with the following parameters:

    * simple: - name — the name that identifies the trigger; - startDelay — delay (in milliseconds) between scheduler startup and first job’s execution; - repeatInterval — timeout (in milliseconds) between consecutive job’s executions; - repeatCount — trigger will fire job execution (1 + repeatCount) times and stop after that (specify 0 here to have one-shot job or -1 to repeat job executions indefinitely); -* cron: - name — the name that identifies the trigger; - startDelay — delay (in milliseconds) between scheduler startup and first job’s execution; - cronExpression — cron expression -* custom: - triggerClass — your class which implements Trigger interface; -any params needed by your trigger.

    It is also possible to adjust properties in a trigger Closure by the Grails configuration since the triggers block is given access to the grailsApplication object.

    Dynamic Jobs Scheduling

    Starting from 0.4.1 version you have the ability to schedule job executions dynamically.

    These methods are available:

    // creates cron trigger;
    +}

    With this configuration job will be executed 11 times with 30 seconds interval with first run in 10 seconds after scheduler startup (simple trigger), also it’ll be executed each 6 second during 15th hour (15:00:00, 15:00:06, 15:00:12, … — this configured by cron trigger) and also it’ll be executed each time your custom trigger will fire.

    Three kinds of triggers are supported with the following parameters: +

      +
    • simple:
    • +
        +
      • name — the name that identifies the trigger;
      • +
      • startDelay — delay (in milliseconds) between scheduler startup and first job’s execution;
      • +
      • repeatInterval — timeout (in milliseconds) between consecutive job’s executions;
      • +
      • repeatCount — trigger will fire job execution (1 + repeatCount) times and stop after that (specify 0 here to have one-shot job or -1 to repeat job executions indefinitely);
      • +
      +
    • cron:
    • +
        +
      • name — the name that identifies the trigger;
      • +
      • startDelay — delay (in milliseconds) between scheduler startup and first job’s execution;
      • +
      • cronExpression — cron expression
      • +
      +
    • custom:
    • +
        +
      • triggerClass — your class which implements Trigger interface;
      • +

    any params needed by your trigger.

    It is also possible to adjust properties in a trigger Closure by the Grails configuration since the triggers block is given access to the grailsApplication object.

    Dynamic Jobs Scheduling

    Starting from 0.4.1 version you have the ability to schedule job executions dynamically.

    These methods are available:

    // creates cron trigger;
     MyJob.schedule(String cronExpression, Map params?)

    // creates simple trigger: repeats job repeatCount+1 times with delay of repeatInterval milliseconds; MyJob.schedule(Long repeatInterval, Integer repeatCount?, Map params?) )

    // schedules one job execution to the specific date; MyJob.schedule(Date scheduleDate, Map params?)

    //schedules job's execution with a custom trigger; diff --git a/snapshot/index.html b/snapshot/index.html index 5b71c30..935a646 100644 --- a/snapshot/index.html +++ b/snapshot/index.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - quartz 4.0.0-SNAPSHOT + quartz 3.0.1-SNAPSHOT @@ -67,7 +67,7 @@

    quartz

    Authors:

    -

    Version: 4.0.0-SNAPSHOT

    +

    Version: 3.0.1-SNAPSHOT

    diff --git a/snapshot/ref/Command Line/create-job.html b/snapshot/ref/Command Line/create-job.html index 3cdb369..bdf403d 100644 --- a/snapshot/ref/Command Line/create-job.html +++ b/snapshot/ref/Command Line/create-job.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - quartz 4.0.0-SNAPSHOT + quartz 3.0.1-SNAPSHOT diff --git a/snapshot/ref/Triggers/cron.html b/snapshot/ref/Triggers/cron.html index 8c11de6..453bfe0 100644 --- a/snapshot/ref/Triggers/cron.html +++ b/snapshot/ref/Triggers/cron.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - quartz 4.0.0-SNAPSHOT + quartz 3.0.1-SNAPSHOT diff --git a/snapshot/ref/Triggers/custom.html b/snapshot/ref/Triggers/custom.html index d9f9662..9f89765 100644 --- a/snapshot/ref/Triggers/custom.html +++ b/snapshot/ref/Triggers/custom.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - quartz 4.0.0-SNAPSHOT + quartz 3.0.1-SNAPSHOT diff --git a/snapshot/ref/Triggers/simple.html b/snapshot/ref/Triggers/simple.html index ce8f42e..6a54b2b 100644 --- a/snapshot/ref/Triggers/simple.html +++ b/snapshot/ref/Triggers/simple.html @@ -11,7 +11,7 @@ gtag('config', 'UA-82213539-2'); - quartz 4.0.0-SNAPSHOT + quartz 3.0.1-SNAPSHOT