| 26 | */ |
| 27 | public interface ClientPool<C, E extends Exception> { |
| 28 | interface Action<R, C, E extends Exception> { |
| 29 | R run(C client) throws E; |
| 30 | } |
| 31 | |
| 32 | <R> R run(Action<R, C, E> action) throws E, InterruptedException; |
| 33 |
no outgoing calls
no test coverage detected