delight-scheduler

Tools for scheduling operations in sequence or in parallel.

Лицензия

Лицензия

GPL
Группа

Группа

org.javadelight
Идентификатор

Идентификатор

delight-scheduler
Последняя версия

Последняя версия

0.0.3
Дата

Дата

Тип

Тип

bundle
Описание

Описание

delight-scheduler
Tools for scheduling operations in sequence or in parallel.
Ссылка на сайт

Ссылка на сайт

https://github.com/javadelight/scheduler
Система контроля версий

Система контроля версий

https://github.com/javadelight/scheduler

Скачать delight-scheduler

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.javadelight : delight-concurrency jar 0.0.6
org.javadelight : delight-simple-log jar 0.0.2

provided (1)

Идентификатор библиотеки Тип Версия
com.google.gwt : gwt-user jar 2.8.2

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.7

Модули Проекта

Данный проект не имеет модулей.

Build Status

Scheduler

Tools for scheduling asynchronous operations in sequence or in parallel.

Usage

Creating a scheduler and performing an operation on it:

scheduler = new SequentialOperationScheduler(this, ConcurrencyJre.create());
scheduler.setTimeout(10);

scheduler.schedule(new Operation<Success>() {
	public void apply(ValueCallback<Success> callback) {
		// perform operations required ...
		callback.onSuccess(Success.INSTANCE);
	}
}, new ValueCallback<Success>() {
	
	public void onSuccess(Success success) {
		// operation completed successfully
	}
	
	public void onFailure(Throwable t) {
		// error during execution
	}
	
});

// Don't forget to shut down scheduler to free resources
scheduler.shutdown(new ValueCallback<Success>() {
	
	public void onSuccess(Success success) {
		// scheduler shut down successfully
	}
	
	public void onFailure(Throwable t) {
		// error during shutdown
	}
	
});

Maven Dependency

<dependency>
    <groupId>org.javadelight</groupId>
	<artifactId>delight-scheduler</artifactId>
	<version>[latest version]</version>
</dependency>

This artifact is available on Maven Central and BinTray.

Maven Central

Версии библиотеки

Версия
0.0.3