protected void handleRollback ( LocalTransaction transaction ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "handleRollback" , transaction ) ; // Roll back the transaction if we created it. if ( transaction != null ) { try { transaction . rollback ( ) ; } catch ( SIException e ) { // FFDC FFDCFilter . processException ( e , "com.ibm.ws.sib.processor.impl.PtoPOutputHandler.handleRollback" , "1:1644:1.241" , this ) ; SibTr . exception ( tc , e ) ; } } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "handleRollback" ) ; }
This method checks to see if rollback is required