protected void handleException( Throwable exception, TupleEntry tupleEntry ) { handleException( trapName, trap, exception, tupleEntry ); }
protected void handleReThrowableException( String message, Throwable throwable ) { trapHandler.handleReThrowableException( message, throwable ); }
handleReThrowableException( "caught OutOfMemoryException, will not trap, rethrowing", cause ); handleReThrowableException( "unable to write trap data, will not trap, rethrowing", cause ); handleReThrowableException( "caught Throwable, no trap available, rethrowing", throwable ); TupleEntry diagnostics = getDiagnostics( throwable ); LOG.warn( "exception trap on branch: '" + trapName + "', for " + Util.truncate( print( tupleEntry ), 75 ), throwable );
elementDuct.setTrapHandler( new TrapHandler( elementFlowProcess, flowElement, trap, branchName ) ); break; elementDuct.setTrapHandler( new TrapHandler( flowProcess ) );
protected void handleException( Throwable exception, TupleEntry tupleEntry ) { trapHandler.handleException( exception, tupleEntry ); }
protected void handleReThrowableException( String message, Throwable throwable ) { trapHandler.handleReThrowableException( message, throwable ); }
protected void handleException( Throwable exception, TupleEntry tupleEntry ) { trapHandler.handleException( exception, tupleEntry ); }
protected void handleReThrowableException( String message, Throwable throwable ) { trapHandler.handleReThrowableException( message, throwable ); }
protected void handleException( Throwable exception, TupleEntry tupleEntry ) { trapHandler.handleException( exception, tupleEntry ); }