Package com.atlassian.bamboo.build
Interface LimitedConcurrencyCaller
-
- All Known Implementing Classes:
LimitedConcurrencyCallerImpl
public interface LimitedConcurrencyCallerLimitedConcurrencyCaller allows limit concurrent calls on critical resources as database connections.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLimitedConcurrencyCaller.Callable<T,E extends Exception>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T,E extends Exception>
Texecute(LimitedConcurrencyCaller.Callable<T,E> callable)Execute code provided as Callable
-
-
-
Method Detail
-
execute
<T,E extends Exception> T execute(LimitedConcurrencyCaller.Callable<T,E> callable) throws E extends Exception
Execute code provided as Callable- Type Parameters:
T- value returned from provided codeE- exception that might be thrown in provided code- Parameters:
callable-- Returns:
- Throws:
EE extends Exception
-
-