|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.mywork.client.reliability.DefaultReliabilityService
public class DefaultReliabilityService
An implementation of ReliabilityService.
This class is safe for use from multiple threads.
| Constructor Summary | |
|---|---|
DefaultReliabilityService(Scheduler scheduler)
|
|
| Method Summary | |
|---|---|
void |
addWorker(UnreliableWorker worker)
Register a UnreliableWorker, so that it may be called upon to perform tasks. |
void |
removeWorker(UnreliableWorker worker)
Deregister a UnreliableWorker, so that it may be called upon to perform tasks. |
java.util.concurrent.Future<java.lang.String> |
submit(UnreliableTask task)
Submit an UnreliableTask for reliable execution. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultReliabilityService(Scheduler scheduler)
| Method Detail |
|---|
public void addWorker(UnreliableWorker worker)
ReliabilityServiceRegister a UnreliableWorker, so that it may be called upon to perform tasks.
addWorker in interface ReliabilityServiceworker - the UnreliableWorker to registerpublic void removeWorker(UnreliableWorker worker)
ReliabilityServiceDeregister a UnreliableWorker, so that it may be called upon to perform tasks.
removeWorker in interface ReliabilityServiceworker - the UnreliableWorker to deregisterpublic java.util.concurrent.Future<java.lang.String> submit(UnreliableTask task)
ReliabilityServiceSubmit an UnreliableTask for reliable execution.
submit in interface ReliabilityServicetask - the UnreliableTask being submitted
Future containing the JSON String result of the task
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||