Skip to content

Commit

Permalink
Bump v1.0.0
Browse files Browse the repository at this point in the history
zero88 committed Feb 26, 2021
1 parent 702e140 commit 65eb433
Showing 2 changed files with 17 additions and 6 deletions.
21 changes: 16 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
# Vertx Scheduler

![build](https://github.com/zero88/vertx-scheduler/workflows/build-release/badge.svg?branch=main)
![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/zero88/vertx-scheduler?sort=semver)
![Sonatype Nexus (Releases)](https://img.shields.io/nexus/r/io.github.zero88/vertx-scheduler?server=https%3A%2F%2Foss.sonatype.org%2F)
![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.zero88/vertx-scheduler?server=https%3A%2F%2Foss.sonatype.org%2F)

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=zero88_vertx-scheduler&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=zero88_vertx-scheduler)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=zero88_vertx-scheduler&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=zero88_vertx-scheduler)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=zero88_vertx-scheduler&metric=security_rating)](https://sonarcloud.io/dashboard?id=zero88_vertx-scheduler)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=zero88_vertx-scheduler&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=zero88_vertx-scheduler)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=zero88_vertx-scheduler&metric=coverage)](https://sonarcloud.io/dashboard?id=zero88_vertx-scheduler)

A `lightweight plugable scheduler` based on plain [Vert.x](https://vertx.io/) core without any external libs for scheduling with _cron-style_ and _interval_ timers with a detail _monitor_ on both sync and async task.

- `Scheduling` with:
- `cron-style` based on [Quartz](http://www.quartz-scheduler.org/) - `Unix` cron expression and `timezone` available
on `JVM`
- `interval` with given `time interval`, given `initial delay time` and `repeating` a given number of times or
repeating infinitely
- able to `cancel` schedule event
- `cron-style` based on [Quartz](http://www.quartz-scheduler.org/) - `Unix` cron expression and `timezone` available
on `JVM`
- `interval` with given `time interval`, given `initial delay time` and `repeating` a given number of times or
repeating infinitely
- able to `cancel` schedule event
- Support `synchronize` task and `async` task
- Run on `vertx-worker-thread` or dedicated `vertx thread-pool`
- Monitor `executor event` includes `fire counting`, `fired round`, `event time`, `task result data`, `task error` on
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ org.gradle.caching=true
org.gradle.parallel=true
# Project properties --------------------------
version=1.0.0
semanticVersion=-SNAPSHOT
semanticVersion=
buildBy=local
buildHash=
title=Vertx Scheduler

0 comments on commit 65eb433

Please sign in to comment.