diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-06-09 15:15:46 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-06-09 15:15:46 +0200 |
commit | 33e3be55dc2d815cbd0208bf59d12a7e727f3105 (patch) | |
tree | a464f750d2cbdd6cdd805e574dd0aa66fa7027fd /src/main/java/io/trygvis/async/AsyncService.java | |
parent | 7465fdb9aa847d29dacc56adbe473f1c1ceb298e (diff) | |
download | quartz-based-queue-33e3be55dc2d815cbd0208bf59d12a7e727f3105.tar.gz quartz-based-queue-33e3be55dc2d815cbd0208bf59d12a7e727f3105.tar.bz2 quartz-based-queue-33e3be55dc2d815cbd0208bf59d12a7e727f3105.tar.xz quartz-based-queue-33e3be55dc2d815cbd0208bf59d12a7e727f3105.zip |
wip
Diffstat (limited to 'src/main/java/io/trygvis/async/AsyncService.java')
-rwxr-xr-x | src/main/java/io/trygvis/async/AsyncService.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/io/trygvis/async/AsyncService.java b/src/main/java/io/trygvis/async/AsyncService.java index 17d53e9..daf99e4 100755 --- a/src/main/java/io/trygvis/async/AsyncService.java +++ b/src/main/java/io/trygvis/async/AsyncService.java @@ -2,6 +2,7 @@ package io.trygvis.async; import io.trygvis.queue.Queue; import io.trygvis.queue.Task; +import io.trygvis.queue.TaskEffect; import java.util.List; @@ -10,7 +11,7 @@ import java.util.List; */ public interface AsyncService { - void registerQueue(Queue queue, final AsyncService.AsyncCallable callable); + void registerQueue(Queue queue, TaskEffect processor); Queue getQueue(String name); @@ -22,8 +23,4 @@ public interface AsyncService { * Polls for a new state of the execution. */ Task update(Task ref); - - interface AsyncCallable { - void run(List<String> arguments) throws Exception; - } } |