public Object call() throws ActionException { try { action.consumeSignal(signal); } catch (ActionException ae) { // don't wrap an ActionException within an ActionException. throw ae; } catch (Throwable t) { ActionException nae = new ActionException(); nae.initCause(t); throw nae; } return null; } }
public Object call() throws ActionException { try { action.consumeSignal(signal); } catch (ActionException ae) { // don't wrap an ActionException within an ActionException. throw ae; } catch (Throwable t) { ActionException nae = new ActionException(); nae.initCause(t); throw nae; } return null; } }