ooo-cron

A multi-server cron service that coordinates via a shared database table.

License

License

GroupId

GroupId

com.threerings
ArtifactId

ArtifactId

ooo-cron
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

ooo-cron
A multi-server cron service that coordinates via a shared database table.
Source Code Management

Source Code Management

http://github.com/threerings/ooo-cron

Download ooo-cron

How to add to project

<!-- https://jarcasting.com/artifacts/com.threerings/ooo-cron/ -->
<dependency>
    <groupId>com.threerings</groupId>
    <artifactId>ooo-cron</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.threerings/ooo-cron/
implementation 'com.threerings:ooo-cron:1.1'
// https://jarcasting.com/artifacts/com.threerings/ooo-cron/
implementation ("com.threerings:ooo-cron:1.1")
'com.threerings:ooo-cron:jar:1.1'
<dependency org="com.threerings" name="ooo-cron" rev="1.1">
  <artifact name="ooo-cron" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.threerings', module='ooo-cron', version='1.1')
)
libraryDependencies += "com.threerings" % "ooo-cron" % "1.1"
[com.threerings/ooo-cron "1.1"]

Dependencies

compile (3)

Group / Artifact Type Version
com.threerings : ooo-util jar 1.0
com.google.inject : guice jar 2.0
com.samskivert : depot jar 1.5

Project Modules

There are no modules declared in this project.

ooo-cron provides a simple multiserver-coordinate cron service. Coordination takes place via a shared database table, which is used to ensure that only one of the various servers executes a cron job for a given occurrence.

Jobs can be scheduled to run on a given period, or at a specific time of day. See the CronLogic class for details.

Dependencies

Guice is used to inject dependencies, and Depot is used for database access.

Distribution

ooo-cron is released under the New BSD License. The most recent version of the library is available at http://github.com/threerings/ooo-cron

Contact

Questions, comments, and other communications should be directed to the Three Rings Libraries Google Group.

com.threerings

Three Rings

Versions

Version
1.1