com.arjuna.ats.jta.utils.XAHelper.xidToString()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(11.3k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中com.arjuna.ats.jta.utils.XAHelper.xidToString()方法的一些代码示例,展示了XAHelper.xidToString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XAHelper.xidToString()方法的具体详情如下:
包路径:com.arjuna.ats.jta.utils.XAHelper
类名称:XAHelper
方法名:xidToString

XAHelper.xidToString介绍

[英]get a string representing anyones Xid similar too, but not the same as OTS_Transaction/xa/XID.toString()
[中]获取一个表示任意人Xid的字符串,该字符串也与OTS_Transaction/xa/Xid类似,但与OTS_Transaction/xa/Xid不同。toString()

代码示例

代码示例来源:origin: org.jboss.jbossts/jbossjta

  1. /**
  2. * Commit the one phase resource.
  3. * @return TwoPhaseOutcome.FINISH_OK or TwoPhaseOutcome.FINISH_ERROR
  4. */
  5. public int rollback()
  6. {
  7. try
  8. {
  9. xaResource.rollback(xid) ;
  10. return TwoPhaseOutcome.FINISH_OK ;
  11. }
  12. catch (final XAException xae)
  13. {
  14. jtaLogger.i18NLogger.warn_resources_arjunacore_XAOnePhaseResource_rollbackexception(XAHelper.xidToString(xid), xae);
  15. }
  16. catch (final Throwable ex)
  17. {
  18. if (jtaLogger.logger.isTraceEnabled()) {
  19. jtaLogger.logger.trace("XAOnePhaseResource.rollback(" + xid + ") " + ex.getMessage());
  20. }
  21. }
  22. return TwoPhaseOutcome.FINISH_ERROR ;
  23. }

代码示例来源:origin: org.jboss.jbossts.jta/narayana-jta

  1. jtaLogger.i18NLogger.warn_resources_arjunacore_rollbackerror(XAHelper.xidToString(xid),
  2. xaResource.toString(), XAHelper.printXAErrorCode(e), e);

代码示例来源:origin: org.jboss.jbossts/jbosstxbridge

  1. /**
  2. * The participant should make permanent the work that it controls.
  3. *
  4. * @throws WrongStateException
  5. * @throws SystemException
  6. */
  7. public void commit() throws WrongStateException, SystemException
  8. {
  9. txbridgeLogger.logger.trace("BridgeDurableParticipant.commit(Xid="+xid+")");
  10. try
  11. {
  12. xaTerminator.commit(xid, false);
  13. txbridgeLogger.logger.trace("commit on Xid="+xid+" OK");
  14. }
  15. catch (XAException e)
  16. {
  17. txbridgeLogger.i18NLogger.error_ibdp_commitfailed(XAHelper.xidToString(xid), e);
  18. }
  19. finally
  20. {
  21. cleanupRefs();
  22. }
  23. }

代码示例来源:origin: org.jboss.narayana.jta/jta

  1. if (jtaLogger.logger.isTraceEnabled()) {
  2. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + xae.getMessage());
  3. jtaLogger.i18NLogger.warn_resources_arjunacore_opcerror(XAHelper.xidToString(xid),
  4. xaResource.toString(), XAHelper.printXAErrorCode(xae), xae);
  5. String xidString = xid == null ? "< >" : XAHelper.xidToString(xid);
  6. String resourceString = xaResource == null ? "null XA resource" : xaResource.toString();
  7. if (jtaLogger.logger.isTraceEnabled()) {
  8. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + ex.getMessage());
  9. if (jtaLogger.logger.isTraceEnabled()) {
  10. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") called forget and got " + ex.getMessage());

代码示例来源:origin: org.jboss.jbossts.jta/narayana-jta

  1. if (jtaLogger.logger.isTraceEnabled()) {
  2. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + xae.getMessage());
  3. jtaLogger.i18NLogger.warn_resources_arjunacore_opcerror(XAHelper.xidToString(xid),
  4. xaResource.toString(), XAHelper.printXAErrorCode(xae), xae);
  5. String xidString = xid == null ? "< >" : XAHelper.xidToString(xid);
  6. String resourceString = xaResource == null ? "null XA resource" : xaResource.toString();
  7. if (jtaLogger.logger.isTraceEnabled()) {
  8. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + ex.getMessage());
  9. if (jtaLogger.logger.isTraceEnabled()) {
  10. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") called forget and got " + ex.getMessage());

代码示例来源:origin: org.jboss.narayana.jta/jta

  1. /**
  2. * Commit the one phase resource.
  3. * @return TwoPhaseOutcome.FINISH_OK or TwoPhaseOutcome.FINISH_ERROR
  4. */
  5. public int rollback()
  6. {
  7. try
  8. {
  9. xaResource.rollback(xid) ;
  10. return TwoPhaseOutcome.FINISH_OK ;
  11. }
  12. catch (final XAException xae)
  13. {
  14. addDeferredThrowable(xae);
  15. jtaLogger.i18NLogger.warn_resources_arjunacore_XAOnePhaseResource_rollbackexception(XAHelper.xidToString(xid), xae);
  16. }
  17. catch (final Throwable ex)
  18. {
  19. if (jtaLogger.logger.isTraceEnabled()) {
  20. jtaLogger.logger.trace("XAOnePhaseResource.rollback(" + xid + ") " + ex.getMessage());
  21. }
  22. }
  23. return TwoPhaseOutcome.FINISH_ERROR ;
  24. }

代码示例来源:origin: org.jboss.jbossts/jbosstxbridge

  1. /**
  2. * The participant should undo the work that it controls. The participant
  3. * will then return an indication of whether or not it succeeded..
  4. *
  5. * @throws WrongStateException
  6. * @throws SystemException
  7. */
  8. public void rollback() throws WrongStateException, SystemException
  9. {
  10. txbridgeLogger.logger.trace("BridgeDurableParticipant.rollback(Xid="+xid+")");
  11. try
  12. {
  13. xaTerminator.rollback(xid);
  14. txbridgeLogger.logger.trace("rollback on Xid="+xid+" OK");
  15. }
  16. catch (XAException e)
  17. {
  18. txbridgeLogger.i18NLogger.error_ibdp_rollbackfailed(XAHelper.xidToString(xid), e);
  19. }
  20. finally
  21. {
  22. cleanupRefs();
  23. }
  24. }

代码示例来源:origin: jbosstm/narayana

  1. jtaLogger.i18NLogger.warn_resources_arjunacore_rollbackerror(XAHelper.xidToString(xid),
  2. xaResource.toString(), XAHelper.printXAErrorCode(e), e);

代码示例来源:origin: org.jboss.narayana.jts/narayana-jts-idlj

  1. if (jtaLogger.logger.isTraceEnabled()) {
  2. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + xae.getMessage());
  3. jtaLogger.i18NLogger.warn_resources_arjunacore_opcerror(XAHelper.xidToString(xid),
  4. xaResource.toString(), XAHelper.printXAErrorCode(xae), xae);
  5. String xidString = xid == null ? "< >" : XAHelper.xidToString(xid);
  6. String resourceString = xaResource == null ? "null XA resource" : xaResource.toString();
  7. if (jtaLogger.logger.isTraceEnabled()) {
  8. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + ex.getMessage());
  9. if (jtaLogger.logger.isTraceEnabled()) {
  10. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") called forget and got " + ex.getMessage());

代码示例来源:origin: org.jboss.jbossts.jta/narayana-jta

  1. /**
  2. * Commit the one phase resource.
  3. * @return TwoPhaseOutcome.FINISH_OK or TwoPhaseOutcome.FINISH_ERROR
  4. */
  5. public int rollback()
  6. {
  7. try
  8. {
  9. xaResource.rollback(xid) ;
  10. return TwoPhaseOutcome.FINISH_OK ;
  11. }
  12. catch (final XAException xae)
  13. {
  14. addDeferredThrowable(xae);
  15. jtaLogger.i18NLogger.warn_resources_arjunacore_XAOnePhaseResource_rollbackexception(XAHelper.xidToString(xid), xae);
  16. }
  17. catch (final Throwable ex)
  18. {
  19. if (jtaLogger.logger.isTraceEnabled()) {
  20. jtaLogger.logger.trace("XAOnePhaseResource.rollback(" + xid + ") " + ex.getMessage());
  21. }
  22. }
  23. return TwoPhaseOutcome.FINISH_ERROR ;
  24. }

代码示例来源:origin: org.jboss.jbossts/jbosstxbridge

  1. /**
  2. * Called by the RecoveryManager RECOVERY_BACKOFF_PERIOD seconds
  3. * after the completion of the first pass
  4. */
  5. @Override
  6. public void periodicWorkSecondPass()
  7. {
  8. txbridgeLogger.logger.trace("InboundBridgeRecoveryManager.periodicWorkSecondPass()");
  9. cleanupRecoveredParticipants();
  10. // the XTS recovery module is registered and hence run before us. Therefore by the time we get here
  11. // we know deserialize has been called for any BridgeDurableParticipant for which a log exists.
  12. // thus if it's not in our participantsAwaitingRecovery list by now, it's presumed rollback.
  13. orphanedXAResourcesAreIdentifiable = true;
  14. // Inbound tx may have a JCA tx log but no corresponding XTS Participant (i.e. BridgeDurableParticipant) log.
  15. // these can now be identified and rolled back.
  16. List<Xid> indoubtSubordinates = getIndoubtSubordinates();
  17. for(Xid xid : indoubtSubordinates) {
  18. if(checkXid(xid) == XAResourceOrphanFilter.Vote.ROLLBACK) {
  19. txbridgeLogger.logger.trace("rolling back orphaned subordinate tx "+xid);
  20. try {
  21. xaTerminator.rollback(xid);
  22. } catch(XAException e) {
  23. txbridgeLogger.i18NLogger.error_ibrm_rollbackerr(XAHelper.xidToString(xid), e);
  24. }
  25. }
  26. }
  27. }

代码示例来源:origin: org.jboss.narayana.jta/jta

  1. jtaLogger.i18NLogger.warn_resources_arjunacore_rollbackerror(XAHelper.xidToString(xid),
  2. xaResource.toString(), XAHelper.printXAErrorCode(e), e);

代码示例来源:origin: jbosstm/narayana

  1. if (jtaLogger.logger.isTraceEnabled()) {
  2. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + xae.getMessage());
  3. jtaLogger.i18NLogger.warn_resources_arjunacore_opcerror(XAHelper.xidToString(xid),
  4. xaResource.toString(), XAHelper.printXAErrorCode(xae), xae);
  5. String xidString = xid == null ? "< >" : XAHelper.xidToString(xid);
  6. String resourceString = xaResource == null ? "null XA resource" : xaResource.toString();
  7. if (jtaLogger.logger.isTraceEnabled()) {
  8. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + ex.getMessage());
  9. if (jtaLogger.logger.isTraceEnabled()) {
  10. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") called forget and got " + ex.getMessage());

代码示例来源:origin: org.jboss.narayana.jts/narayana-jts-idlj

  1. /**
  2. * Commit the one phase resource.
  3. * @return TwoPhaseOutcome.FINISH_OK or TwoPhaseOutcome.FINISH_ERROR
  4. */
  5. public int rollback()
  6. {
  7. try
  8. {
  9. xaResource.rollback(xid) ;
  10. return TwoPhaseOutcome.FINISH_OK ;
  11. }
  12. catch (final XAException xae)
  13. {
  14. addDeferredThrowable(xae);
  15. jtaLogger.i18NLogger.warn_resources_arjunacore_XAOnePhaseResource_rollbackexception(XAHelper.xidToString(xid), xae);
  16. }
  17. catch (final Throwable ex)
  18. {
  19. if (jtaLogger.logger.isTraceEnabled()) {
  20. jtaLogger.logger.trace("XAOnePhaseResource.rollback(" + xid + ") " + ex.getMessage());
  21. }
  22. }
  23. return TwoPhaseOutcome.FINISH_ERROR ;
  24. }

代码示例来源:origin: org.jboss.jbossts/jbosstxbridge

  1. txbridgeLogger.logger.trace("BridgeDurableParticipant.prepare(Xid="+xid+")");
  2. if(result == XAResource.XA_OK)
  3. txbridgeLogger.logger.trace("prepare on Xid="+xid+" returning Prepared");
  4. return new Prepared();
  5. txbridgeLogger.logger.trace("prepare on Xid="+xid+" returning ReadOnly");
  6. return new ReadOnly();
  7. txbridgeLogger.i18NLogger.warn_ibdp_aborted(XAHelper.xidToString(xid), e);
  8. return new Aborted();

代码示例来源:origin: org.jboss.narayana.jts/narayana-jts-idlj

  1. jtaLogger.i18NLogger.warn_resources_arjunacore_rollbackerror(XAHelper.xidToString(xid),
  2. xaResource.toString(), XAHelper.printXAErrorCode(e), e);

代码示例来源:origin: jbosstm/narayana

  1. if (jtaLogger.logger.isTraceEnabled()) {
  2. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + xae.getMessage());
  3. jtaLogger.i18NLogger.warn_resources_arjunacore_opcerror(XAHelper.xidToString(xid),
  4. xaResource.toString(), XAHelper.printXAErrorCode(xae), xae);
  5. String xidString = xid == null ? "< >" : XAHelper.xidToString(xid);
  6. String resourceString = xaResource == null ? "null XA resource" : xaResource.toString();
  7. if (jtaLogger.logger.isTraceEnabled()) {
  8. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") " + ex.getMessage());
  9. if (jtaLogger.logger.isTraceEnabled()) {
  10. jtaLogger.logger.trace("XAOnePhaseResource.commit(" + xid + ") called forget and got " + ex.getMessage());

代码示例来源:origin: jbosstm/narayana

  1. /**
  2. * Commit the one phase resource.
  3. * @return TwoPhaseOutcome.FINISH_OK or TwoPhaseOutcome.FINISH_ERROR
  4. */
  5. public int rollback()
  6. {
  7. try
  8. {
  9. xaResource.rollback(xid) ;
  10. return TwoPhaseOutcome.FINISH_OK ;
  11. }
  12. catch (final XAException xae)
  13. {
  14. addDeferredThrowable(xae);
  15. jtaLogger.i18NLogger.warn_resources_arjunacore_XAOnePhaseResource_rollbackexception(XAHelper.xidToString(xid), xae);
  16. }
  17. catch (final Throwable ex)
  18. {
  19. if (jtaLogger.logger.isTraceEnabled()) {
  20. jtaLogger.logger.trace("XAOnePhaseResource.rollback(" + xid + ") " + ex.getMessage());
  21. }
  22. }
  23. return TwoPhaseOutcome.FINISH_ERROR ;
  24. }

代码示例来源:origin: org.jboss.jbossts/jbosstxbridge

  1. txbridgeLogger.logger.trace("BridgeVolatileParticipant.prepare(Xid="+xid+")");
  2. txbridgeLogger.i18NLogger.warn_ibvp_preparefailed(XAHelper.xidToString(xid), null);
  3. inboundBridge.setRollbackOnly();
  4. txbridgeLogger.i18NLogger.warn_ibvp_preparefailed(XAHelper.xidToString(xid), e);
  5. try
  6. txbridgeLogger.i18NLogger.warn_ibvp_stopfailed(XAHelper.xidToString(xid), e);

代码示例来源:origin: jbosstm/narayana

  1. jtaLogger.i18NLogger.warn_resources_arjunacore_rollbackerror(XAHelper.xidToString(xid),
  2. xaResource.toString(), XAHelper.printXAErrorCode(e), e);

相关文章