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
-