/** * Generate a XID with the specified globalTransactionId. * @param gtrid the GTRID to use to generate the Xid. * @return the generated Xid. */ public static BitronixXid generateXid(Uid gtrid) { return new BitronixXid(gtrid, generateUid()); }
christmas.getProperties().add(new Organizer("TestOrganizer")); UidGenerator ug = new UidGenerator("1"); christmas.getProperties().add(ug.generateUid());
Uid gtrid = UidGenerator.generateUid(); XAResourceHolderState state3 = new XAResourceHolderState(xaResourceHolder, resourceBean); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state1); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state2); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state3);
xid = UidGenerator.generateXid(gtrid); if (log.isDebugEnabled()) { log.debug("creating new branch with " + xid); } flag = XAResource.TMNOFLAGS;
Uid gtrid = UidGenerator.generateUid(); XAResourceHolderState state3 = new XAResourceHolderState(xaResourceHolder, resourceBean); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state1); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state2); xaResourceHolder.putXAResourceHolderState(UidGenerator.generateXid(gtrid), state3);
xid = UidGenerator.generateXid(gtrid); if (log.isDebugEnabled()) log.debug("creating new branch with " + xid); flag = XAResource.TMNOFLAGS;
/** * Generate a XID with the specified globalTransactionId. * @param gtrid the GTRID to use to generate the Xid. * @return the generated Xid. */ public static BitronixXid generateXid(Uid gtrid) { return new BitronixXid(gtrid, generateUid()); }
xid = UidGenerator.generateXid(gtrid); if (log.isDebugEnabled()) { log.debug("creating new branch with " + xid); } flag = XAResource.TMNOFLAGS;
public BitronixTransaction() { Uid gtrid = UidGenerator.generateUid(); if (log.isDebugEnabled()) { log.debug("creating new transaction with GTRID [" + gtrid + "]"); } this.resourceManager = new XAResourceManager(gtrid); this.threadName = Thread.currentThread().getName(); }
xid = UidGenerator.generateXid(gtrid); if (log.isDebugEnabled()) log.debug("creating new branch with " + xid); flag = XAResource.TMNOFLAGS;
public BitronixTransaction() { Uid gtrid = UidGenerator.generateUid(); if (log.isDebugEnabled()) log.debug("creating new transaction with GTRID [" + gtrid + "]"); this.resourceManager = new XAResourceManager(gtrid); this.threadName = Thread.currentThread().getName(); }
@Override public JdbcPooledConnection createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception { JdbcPooledConnection pc = super.createPooledConnection(xaFactory, bean); MockXAResource xaResource = (MockXAResource) pc.getXAResource(); xaResource.addInDoubtXid(UidGenerator.generateXid(new Uid(xid0.getGlobalTransactionId()))); return pc; } };
/** * Generate a XID with the specified globalTransactionId. * @param gtrid the GTRID to use to generate the Xid. * @return the generated Xid. */ public static BitronixXid generateXid(Uid gtrid) { return new BitronixXid(gtrid, generateUid()); }
@Override public JdbcPooledConnection createPooledConnection(Object xaFactory, ResourceBean bean) throws Exception { JdbcPooledConnection pc = super.createPooledConnection(xaFactory, bean); MockXAResource xaResource = (MockXAResource) pc.getXAResource(); xaResource.addInDoubtXid(UidGenerator.generateXid(new Uid(xid0.getGlobalTransactionId()))); return pc; } };
public BitronixTransaction() { Uid gtrid = UidGenerator.generateUid(); if (log.isDebugEnabled()) log.debug("creating new transaction with GTRID [" + gtrid + "]"); this.resourceManager = new XAResourceManager(gtrid); this.threadName = Thread.currentThread().getName(); }
/** * Generate a XID with the specified globalTransactionId. * @param gtrid the GTRID to use to generate the Xid. * @return the generated Xid. */ public static BitronixXid generateXid(Uid gtrid) { return new BitronixXid(gtrid, generateUid()); }
public BitronixTransaction() { Uid gtrid = UidGenerator.generateUid(); if (log.isDebugEnabled()) { log.debug("creating new transaction with GTRID [" + gtrid + "]"); } this.resourceManager = new XAResourceManager(gtrid); this.threadName = Thread.currentThread().getName(); }
@Override public Set<Uid> call() throws Exception { Set<Uid> ids = new HashSet<Uid>(callsPerThread); for (int i = 0; i < callsPerThread; i++) ids.add(UidGenerator.generateUid()); return ids; } }));
@Override public Set<Uid> call() throws Exception { Set<Uid> ids = new HashSet<Uid>(callsPerThread); for (int i = 0; i < callsPerThread; i++) ids.add(UidGenerator.generateUid()); return ids; } }));
public void testUniqueness() throws Exception { final int count = 10000; HashSet<String> uids = new HashSet<String>(2048); for (int i = 0; i < count; i++) { Uid uid = UidGenerator.generateUid(); assertTrue("UidGenerator generated duplicate UID at #" + i, uids.add(uid.toString())); } }