@Override public void operationPrepared(final ModelController.OperationTransaction transaction, final ModelNode result) { if(failed) { transaction.rollback(); } else { try { registerHost(transaction, result); } catch (SlaveRegistrationException e) { failed(e.getErrorCode(), e.getErrorMessage()); } catch (Exception e) { failed(SlaveRegistrationException.ErrorCode.UNKNOWN, e.getClass().getName() + ":" + e.getMessage()); } if(failed) { transaction.rollback(); } } }
@Override public void operationPrepared(final ModelController.OperationTransaction transaction, final ModelNode result) { if(failed) { transaction.rollback(); } else { try { registerHost(transaction, result); } catch (SlaveRegistrationException e) { failed(e.getErrorCode(), e.getErrorMessage()); } catch (Exception e) { failed(SlaveRegistrationException.ErrorCode.UNKNOWN, e.getClass().getName() + ":" + e.getMessage()); } if(failed) { transaction.rollback(); } } }
@Override public void operationPrepared(final ModelController.OperationTransaction transaction, final ModelNode result) { if(failed) { transaction.rollback(); } else { try { registerHost(transaction, result); } catch (SlaveRegistrationException e) { failed(e.getErrorCode(), e.getErrorMessage()); } catch (Exception e) { failed(SlaveRegistrationException.ErrorCode.UNKNOWN, e.getClass().getName() + ":" + e.getMessage()); } if(failed) { transaction.rollback(); } } }