public class CallService<Rejected extends java.lang.Enum<Rejected>> extends java.lang.Object implements Precipice<TimeoutableResult,Rejected>
| Constructor and Description |
|---|
CallService(GuardRail<TimeoutableResult,Rejected> guardRail) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
call(java.util.concurrent.Callable<T> callable) |
<T> T |
call(java.util.concurrent.Callable<T> callable,
long permitNumber) |
GuardRail<TimeoutableResult,Rejected> |
guardRail()
Return the GuardRail associated with this class.
|
public CallService(GuardRail<TimeoutableResult,Rejected> guardRail)
public GuardRail<TimeoutableResult,Rejected> guardRail()
PrecipiceguardRail in interface Precipice<TimeoutableResult,Rejected extends java.lang.Enum<Rejected>>public <T> T call(java.util.concurrent.Callable<T> callable)
throws java.lang.Exception
java.lang.Exceptionpublic <T> T call(java.util.concurrent.Callable<T> callable,
long permitNumber)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2014 Tim Brooks. All Rights Reserved.