com.atlassian.mywork.client.reliability
Class DefaultReliabilityService

java.lang.Object
  extended by com.atlassian.mywork.client.reliability.DefaultReliabilityService
All Implemented Interfaces:
ReliabilityService

public class DefaultReliabilityService
extends java.lang.Object
implements ReliabilityService

An implementation of ReliabilityService.

This class is safe for use from multiple threads.


Constructor Summary
DefaultReliabilityService(Scheduler scheduler, UnreliableWorker worker)
           
 
Method Summary
 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

DefaultReliabilityService

public DefaultReliabilityService(Scheduler scheduler,
                                 UnreliableWorker worker)
Method Detail

submit

public java.util.concurrent.Future<java.lang.String> submit(UnreliableTask task)
Description copied from interface: ReliabilityService

Submit an UnreliableTask for reliable execution.

Specified by:
submit in interface ReliabilityService
Parameters:
task - the UnreliableTask being submitted
Returns:
the Future containing the JSON String result of the task


Copyright © 2012 Atlassian. All Rights Reserved.