public Boolean getFinalMasterTransStatus ( ) { if ( finalMasterTransStatus == null ) { //check by logs first finalMasterTransStatus = checkTransStatusByLogs ( ) ; //then check by API if ( finalMasterTransStatus == null ) { finalMasterTransStatus = transStatusChecker . checkTransactionStatus ( getLogCollection ( ) . getAppId ( ) , getLogCollection ( ) . getBusCode ( ) , getLogCollection ( ) . getTrxId ( ) ) ; } } return finalMasterTransStatus ; }
status true for commit false for roll back null for unknown