Skip to content

Instantly share code, notes, and snippets.

@bsideup
Created April 7, 2015 19:01
Show Gist options
  • Save bsideup/15a43320c76b48753fa4 to your computer and use it in GitHub Desktop.
Save bsideup/15a43320c76b48753fa4 to your computer and use it in GitHub Desktop.
import com.facebook.swift.service.ThriftMethod;
import com.facebook.swift.service.ThriftService;
+import com.google.common.util.concurrent.ListenableFuture;
@ThriftService
public interface TCalculatorService {
@ThriftMethod
- int calculate(int num1, int num2, TOperation op) throws TDivisionByZeroException;
+ ListenableFuture<Integer> calculate(int num1, int num2, TOperation op) throws TDivisionByZeroException;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment