/** * Completes this future. */ public void complete() { GridNearTxPrepareResponse res = new GridNearTxPrepareResponse(); res.error(err != null ? err : new IgniteCheckedException("Failed to prepare transaction.")); onComplete(res); }
@Override public GridNearTxPrepareResponse apply(IgniteInternalFuture<GridNearTxPrepareResponse> f) { try { return f.get(); } catch (Exception e) { locTx.setRollbackOnly(); // Just in case. if (!X.hasCause(e, IgniteTxOptimisticCheckedException.class) && !X.hasCause(e, IgniteFutureCancelledException.class)) U.error(log, "Failed to prepare DHT transaction: " + locTx, e); return new GridNearTxPrepareResponse( req.partition(), req.version(), req.futureId(), req.miniId(), req.version(), req.version(), null, e, null, req.onePhaseCommit(), req.deployInfo() != null); } } });
msg = new GridNearTxPrepareResponse();
GridNearTxPrepareRequest req = (GridNearTxPrepareRequest)msg; GridNearTxPrepareResponse res = new GridNearTxPrepareResponse( req.partition(), req.version(),
/** * Completes this future. */ public void complete() { GridNearTxPrepareResponse res = new GridNearTxPrepareResponse(); res.error(err != null ? err : new IgniteCheckedException("Failed to prepare transaction.")); onComplete(res); }
@Override public GridNearTxPrepareResponse apply(IgniteInternalFuture<GridNearTxPrepareResponse> f) { try { return f.get(); } catch (Exception e) { locTx.setRollbackOnly(); // Just in case. if (!X.hasCause(e, IgniteTxOptimisticCheckedException.class) && !X.hasCause(e, IgniteFutureCancelledException.class)) U.error(log, "Failed to prepare DHT transaction: " + locTx, e); return new GridNearTxPrepareResponse( req.partition(), req.version(), req.futureId(), req.miniId(), req.version(), req.version(), null, e, null, req.onePhaseCommit(), req.deployInfo() != null); } } });
GridNearTxPrepareRequest req = (GridNearTxPrepareRequest)msg; GridNearTxPrepareResponse res = new GridNearTxPrepareResponse( req.partition(), req.version(),