This is an automated email from the ASF dual-hosted git repository.
gpetracek pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/deltaspike.git.
from fcb567c Merge pull request #86 from j-be/DELTASPIKE-1372
new ebfbe44 DELTASPIKE-1369: Introduce SchedulerControl and default
implementation.
new 5cdb397 DELTASPIKE-1369: Hook up
SchedulerControl.isSchedulerEnabled().
new f85fc9d DELTASPIKE-1369: Extract JobRunnableAdapter to generic base
class.
new 9c875cb DELTASPIKE-1369: Hook up
SchedulerControl.shouldJobBeStarted().
new 9fe0cef DELTASPIKE-1369: Add JavaDoc to SchedulerControl.
new 8e5e03a DELTASPIKE-1369: Remove unneeded throws from execute()
methods.
new 2d2f3c1 DELTASPIKE-1369: Move SchedulerControl to spi package.
new b3347a4 DELTASPIKE-1369: Fix typo in JavaDoc.
new f807e02 DELTASPIKE-1369: Switch to conditdional lookup.
new 20bd217 DELTASPIKE-1369: Switch to veto logic for job control.
new f9c1903 DELTASPIKE-1369: Don't touch this.isActivated.
new 2dcf476 DELTASPIKE-1369: Add log statement if scheduler was disabled.
new c37d3a0 DELTASPIKE-1369: Add log statement if job execution was
vetoed.
new 47453af DELTASPIKE-1369: Add default implementations to
SchedulerControl.
new d2c0cd8 Merge pull request #84 from j-be/scheduler-control
The 2331 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../deltaspike/scheduler/spi/SchedulerControl.java | 53 ++++++++++++++++++++++
...unnableAdapter.java => AbstractJobAdapter.java} | 32 +++++++++----
.../{JobQuartzScheduler.java => JobAdapter.java} | 19 ++++++--
.../scheduler/impl/JobQuartzScheduler.java | 8 +++-
.../scheduler/impl/JobRunnableAdapter.java | 35 ++++----------
.../scheduler/impl/SchedulerExtension.java | 36 ++++++++++-----
6 files changed, 131 insertions(+), 52 deletions(-)
create mode 100644
deltaspike/modules/scheduler/api/src/main/java/org/apache/deltaspike/scheduler/spi/SchedulerControl.java
copy
deltaspike/modules/scheduler/impl/src/main/java/org/apache/deltaspike/scheduler/impl/{JobRunnableAdapter.java
=> AbstractJobAdapter.java} (59%)
copy
deltaspike/modules/scheduler/impl/src/main/java/org/apache/deltaspike/scheduler/impl/{JobQuartzScheduler.java
=> JobAdapter.java} (67%)