Exemplo n.º 1
0
    public Work makeWork(
        TxSupport txn,
        String baseURI,
        String id,
        String txId,
        String enlistUrl,
        boolean twoPhaseAware,
        boolean isVolatile,
        String recoveryUrl,
        String fault) {
      String linkHeader =
          twoPhaseAware
              ? txn.makeTwoPhaseAwareParticipantLinkHeader(baseURI, isVolatile, id, txId)
              : txn.makeTwoPhaseUnAwareParticipantLinkHeader(baseURI, isVolatile, id, txId, true);

      return new Work(id, txId, baseURI + '/' + id, linkHeader, enlistUrl, recoveryUrl, fault);
    }