XAResource xar = conn.getXAResource(); txn.enlistResource(xar); java.util.List resList = (List) xalistThreadLocal.get();
XAResource xar = conn.getXAResource(); txn.enlistResource(xar);
public void rollback(Xid xid) throws XAException{ try{ m_xacon.getXAResource().rollback(xid); }catch(ResourceException e){ //a bad xa connection given... throw new XAException(sm.getString("transaction.sybase_xa_wrapper_connection_failed",e)); // throw new XAException("sybase XA resource wrapper :Could not connect : sqlexception was "+e); } } }
public void commit(Xid xid, boolean flag) throws XAException{ try{ m_xacon.getXAResource().commit(xid, flag); }catch(ResourceException e){ //a bad xa connection given... throw new XAException(sm.getString("transaction.sybase_xa_wrapper_connection_failed",e)); // throw new XAException("sybase XA resource wrapper :Could not connect : sqlexception was "+e); } } public void rollback(Xid xid) throws XAException{
/** * Returns xids list for recovery depending on flags. Sybase XA Resource ignores the flags * for XAResource recover call. This method takes care for the fault. Allows the recover call * only for TMSTARTRSCAN, for other values of flags just returns null. * * @param flag an <code>int</code> value * @return a <code>Xid[]</code> value * @exception XAException if an error occurs */ public Xid[] recover(int flag) throws XAException { try{ if(flag==XAResource.TMSTARTRSCAN) return m_xacon.getXAResource().recover(flag); }catch(ResourceException e){ //a bad xa connection given... // throw new XAException("sybase XA resource wrapper : Could not connect : sqlexception was "+e); throw new XAException(sm.getString("transaction.sybase_xa_wrapper_connection_failed",e)); } return null; } public void commit(Xid xid, boolean flag) throws XAException{
public void getConnection(ConnectionInfo connectionInfo) throws ResourceException { next.getConnection(connectionInfo); ManagedConnectionInfo mci = connectionInfo.getManagedConnectionInfo(); mci.setXAResource(new WrapperNamedXAResource(mci.getManagedConnection().getXAResource(), name)); }
public void fillInResourceObjects(ResourceHandle resource) throws PoolingException { try { ManagedConnection mc = (ManagedConnection) resource.getResource(); Object con = mc.getConnection(subject, reqInfo); resource.incrementCount(); XAResource xares = mc.getXAResource(); resource.fillInResourceObjects(con, xares); } catch (ResourceException ex) { throw new PoolingException(ex); } }
m_xacon.getXAResource().commit(xid,true); else m_xacon.getXAResource().rollback(xid); } catch (XAException ex) { _logger.log(Level.FINEST," An XAException occurred while calling XAResource method " , ex);
stmt.close(); stmt=null; return m_xacon.getXAResource().recover(flag);
XAResource xaResource = conn.getXAResource();
@Override protected void associateTx(final Transaction tx, final ManagedConnectionPool<Object> pool, final ConnectionManagementContext context) throws ResourceException { try { tx.enlistResource(context.getManagedConnection().getXAResource()); if (pool.size() == 0) { registerContext(tx); } return; } catch (final RollbackException e) { throw new SResourceException("EJCA0000", e); } catch (final SystemException e) { throw new SResourceException("EJCA0000", e); } }
XAResource xa = mConn.getXAResource();
log.trace("Generating XAResourceWrapper for TxConnectionManager" + this); xaResource = new XAResourceWrapperImpl(mc.getXAResource(), padXid, isSameRMOverrideValue, eisProductName, eisProductVersion); xaResource = mc.getXAResource();
XAResource xar = conn.getXAResource(); txn.enlistResource(xar); java.util.List resList = (List) xalistThreadLocal.get();
XAResource xar = conn.getXAResource(); txn.enlistResource(xar); java.util.List resList = (List) xalistThreadLocal.get();
try { connection = (javax.resource.cci.Connection) managedConnection.getConnection(null, null); XAResource xares = managedConnection.getXAResource(); logger.warn(ex.getMessage(), ex); XAResource xares = managedConnection.getXAResource();
XAResource xar = conn.getXAResource(); txn.enlistResource(xar);
xaResource = mc.getXAResource(); close(mc); mc = open(subject); xaResource = mc.getXAResource(); xaResource = mc.getXAResource();
XAResource xar = conn.getXAResource(); txn.enlistResource(xar);
try { connection = (javax.resource.cci.Connection) managedConnection.getConnection(null, null); XAResource xares = managedConnection.getXAResource(); logger.warn(ex.getMessage(), ex); XAResource xares = managedConnection.getXAResource();