/** {@inheritDoc} */ @Override protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException { dfltConcurrency = TransactionConcurrency.fromOrdinal(in.readByte()); dfltIsolation = TransactionIsolation.fromOrdinal(in.readByte()); dfltTimeout = in.readLong(); pessimisticTxLogLinger = in.readInt(); pessimisticTxLogSize = in.readInt(); txMgrFactory = U.readString(in); }
/** {@inheritDoc} */ @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { readExternalMeta(in); xidVer = (GridCacheVersion)in.readObject(); invalidate = in.readBoolean(); timeout = in.readLong(); threadId = in.readLong(); startTime = in.readLong(); nodeId = U.readUuid(in); isolation = TransactionIsolation.fromOrdinal(in.read()); concurrency = TransactionConcurrency.fromOrdinal(in.read()); state = TransactionState.fromOrdinal(in.read()); }
/** {@inheritDoc} */ @Override protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException { xid = U.readGridUuid(in); duration = in.readLong(); isolation = TransactionIsolation.fromOrdinal(in.readByte()); concurrency = TransactionConcurrency.fromOrdinal(in.readByte()); timeout = in.readLong(); lb = U.readString(in); primaryNodes = U.readCollection(in); state = TransactionState.fromOrdinal(in.readByte()); size = in.readInt(); if (protoVer >= V2) { nearXid = U.readGridUuid(in); masterNodeIds = U.readCollection(in); startTime = in.readLong(); } if (protoVer >= V3) { long topVer = in.readLong(); int minorTopVer = in.readInt(); if (topVer != -1) this.topVer = new AffinityTopologyVersion(topVer, minorTopVer); } }
/** {@inheritDoc} */ @Override public void processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer) throws IgniteCheckedException { switch (type) { case OP_START: { TransactionConcurrency txConcurrency = TransactionConcurrency.fromOrdinal(reader.readInt()); assert txConcurrency != null; TransactionIsolation txIsolation = TransactionIsolation.fromOrdinal(reader.readInt()); assert txIsolation != null; Transaction tx = txs.txStart(txConcurrency, txIsolation, reader.readLong(), reader.readInt()); long id = registerTx(tx); writer.writeLong(id); return; } } super.processInStreamOutStream(type, reader, writer); }
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
tx.setDefaultTxIsolation(TransactionIsolation.fromOrdinal(in.readInt())); tx.setDefaultTxTimeout(in.readLong()); tx.setPessimisticTxLogLinger(in.readInt());
/** {@inheritDoc} */ @Override protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException { dfltConcurrency = TransactionConcurrency.fromOrdinal(in.readByte()); dfltIsolation = TransactionIsolation.fromOrdinal(in.readByte()); dfltTimeout = in.readLong(); pessimisticTxLogLinger = in.readInt(); pessimisticTxLogSize = in.readInt(); txMgrFactory = U.readString(in); }
/** {@inheritDoc} */ @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { readExternalMeta(in); xidVer = (GridCacheVersion)in.readObject(); invalidate = in.readBoolean(); timeout = in.readLong(); threadId = in.readLong(); startTime = in.readLong(); nodeId = U.readUuid(in); isolation = TransactionIsolation.fromOrdinal(in.read()); concurrency = TransactionConcurrency.fromOrdinal(in.read()); state = TransactionState.fromOrdinal(in.read()); }
/** {@inheritDoc} */ @Override protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException { xid = U.readGridUuid(in); duration = in.readLong(); isolation = TransactionIsolation.fromOrdinal(in.readByte()); concurrency = TransactionConcurrency.fromOrdinal(in.readByte()); timeout = in.readLong(); lb = U.readString(in); primaryNodes = U.readCollection(in); state = TransactionState.fromOrdinal(in.readByte()); size = in.readInt(); if (protoVer >= V2) { nearXid = U.readGridUuid(in); masterNodeIds = U.readCollection(in); startTime = in.readLong(); } if (protoVer >= V3) { long topVer = in.readLong(); int minorTopVer = in.readInt(); if (topVer != -1) this.topVer = new AffinityTopologyVersion(topVer, minorTopVer); } }
/** {@inheritDoc} */ @Override public void processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer) throws IgniteCheckedException { switch (type) { case OP_START: { TransactionConcurrency txConcurrency = TransactionConcurrency.fromOrdinal(reader.readInt()); assert txConcurrency != null; TransactionIsolation txIsolation = TransactionIsolation.fromOrdinal(reader.readInt()); assert txIsolation != null; Transaction tx = txs.txStart(txConcurrency, txIsolation, reader.readLong(), reader.readInt()); long id = registerTx(tx); writer.writeLong(id); return; } } super.processInStreamOutStream(type, reader, writer); }
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
return false; isolation = TransactionIsolation.fromOrdinal(isolationOrd);
tx.setDefaultTxIsolation(TransactionIsolation.fromOrdinal(in.readInt())); tx.setDefaultTxTimeout(in.readLong()); tx.setPessimisticTxLogLinger(in.readInt());