public XATransactionDTO(XATransaction xaTransaction) { txnId = xaTransaction.getTxnId(); xid = xaTransaction.getXid(); ownerUuid = xaTransaction.getOwnerUuid(); timeoutMilis = xaTransaction.getTimeoutMillis(); startTime = xaTransaction.getStartTime(); records = xaTransaction.getTransactionRecords(); }
@SuppressWarnings("unchecked") @Override public <K, V> TransactionalMap<K, V> getMap(String name) { return (TransactionalMap<K, V>) getTransactionalObject(MapService.SERVICE_NAME, name); }
private void finalizeTransaction(XATransaction xaTransaction, ExecutionCallback callback) { if (isCommit) { xaTransaction.commitAsync(callback); } else { xaTransaction.rollbackAsync(callback); } }
@Override public void run() throws Exception { XAService xaService = getService(); NodeEngine nodeEngine = getNodeEngine(); XATransaction transaction = new XATransaction(nodeEngine, records, txnId, xid, txOwnerUuid, timeoutMillis, startTime); xaService.putTransaction(transaction); }
@Override public void run() throws Exception { XAService xaService = getService(); NodeEngine nodeEngine = getNodeEngine(); XATransaction transaction = new XATransaction(nodeEngine, records, txnId, xid, txOwnerUuid, timeoutMillis, startTime); xaService.putTransaction(transaction); }
public XATransactionContextImpl(NodeEngineImpl nodeEngine, Xid xid, String txOwnerUuid, int timeout, boolean originatedFromClient) { this.nodeEngine = nodeEngine; this.transaction = new XATransaction(nodeEngine, xid, txOwnerUuid, timeout, originatedFromClient); }
@Override public String getTxnId() { return transaction.getTxnId(); }
public XAService(NodeEngineImpl nodeEngine) { this.nodeEngine = nodeEngine; this.xaResource = new XAResourceImpl(nodeEngine, this); }
public XATransactionDTO(XATransaction xaTransaction) { txnId = xaTransaction.getTxnId(); xid = xaTransaction.getXid(); ownerUuid = xaTransaction.getOwnerUuid(); timeoutMilis = xaTransaction.getTimeoutMillis(); startTime = xaTransaction.getStartTime(); records = xaTransaction.getTransactionRecords(); }
@SuppressWarnings("unchecked") @Override public <K, V> TransactionalMultiMap<K, V> getMultiMap(String name) { return (TransactionalMultiMap<K, V>) getTransactionalObject(MultiMapService.SERVICE_NAME, name); }
private void finalizeTransaction(XATransaction xaTransaction, ExecutionCallback callback) { if (isCommit) { xaTransaction.commitAsync(callback); } else { xaTransaction.rollbackAsync(callback); } }
public XATransactionContextImpl(NodeEngineImpl nodeEngine, Xid xid, String txOwnerUuid, int timeout, boolean originatedFromClient) { this.nodeEngine = nodeEngine; this.transaction = new XATransaction(nodeEngine, xid, txOwnerUuid, timeout, originatedFromClient); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalSet<E> getSet(String name) { return (TransactionalSet<E>) getTransactionalObject(SetService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <K, V> TransactionalMap<K, V> getMap(String name) { return (TransactionalMap<K, V>) getTransactionalObject(MapService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalQueue<E> getQueue(String name) { return (TransactionalQueue<E>) getTransactionalObject(QueueService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalSet<E> getSet(String name) { return (TransactionalSet<E>) getTransactionalObject(SetService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalList<E> getList(String name) { return (TransactionalList<E>) getTransactionalObject(ListService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalQueue<E> getQueue(String name) { return (TransactionalQueue<E>) getTransactionalObject(QueueService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <E> TransactionalList<E> getList(String name) { return (TransactionalList<E>) getTransactionalObject(ListService.SERVICE_NAME, name); }
@SuppressWarnings("unchecked") @Override public <K, V> TransactionalMultiMap<K, V> getMultiMap(String name) { return (TransactionalMultiMap<K, V>) getTransactionalObject(MultiMapService.SERVICE_NAME, name); }