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

    Modifier and Type
    Method
    Description