![]() ![]() However, in this article, we will explore more on how to integrate the scheduler with JBossAS modules and use it from the `war` application instead. Deploying `war` application in JBossAS is easy by copying the file into it’s deployments directory.Īctually the TimeMachine Scheduler already comes with a application, and you may drop it into `$JBOSS_HOME/standalone/deployments` to have a full running scheduler immediately! The built-in web application will give you a basic UI to view jobs and edit configuration online. Then you add this service in the `web.xml` and then your service will be started or stopped during `war` application lifecycle during deployment. The easiest way to write and deploy a service in JEE environment is to create a `war` application and have your service implements the ``. It provides many ways for you to write your own service and running on the server. * Built-in Service: JobLoader to load any job and schedule with simple properties file. * Built-in Service: Crontab that’s similar to Linux/Unix OS crontab service. * Built-in Schedule: RepeatSchedule, CronSchedule and DateListSchedule. * Built-in JobTask: LoggerJobTask, ScriptingJobTask and OsCommandJobTask. * Support scheduler clustering – multiple scheduler nodes with single logical scheduler. * Support in-memory or database data store. * Support job implementation in either Java or scripting language (Eg: Groovy) * Support multiple thread pools for isolated jobs execution. * A web application (war) to run and manage the scheduler. * A stand-alone scheduler server with simple Properties configuration file. The following table summarizes TimeMachine core features The scheduler engine is using a stack-based service container that is easy to configure and extend by developers. Users may run the scheduler as stand-alone server, or deploy as web application. The scheduler can manage job executions with thread pools, and it can persist job data into different storage. It supports repeating schedule on fixed interval, CRON based expression, or even custom schedules. TimeMachine is an open source Java scheduler that can run high volume of jobs with many different type of schedules. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |