Package net.schmizz.concurrent
Interface ExceptionChainer<Z extends Throwable>
- Type Parameters:
Z
- Throwable type
public interface ExceptionChainer<Z extends Throwable>
Chains an exception to desired type. For example:
ExceptionChainer<SomeException> chainer = new ExceptionChainer<SomeException>() { public SomeException chain(Throwable t) { if (t instanceof SomeException) return (SomeException) t; else return new SomeException(t); } };
-
Method Summary
-
Method Details
-
chain
-