Tabnine Logo
JtaTransactionManager.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.drools.persistence.jta.JtaTransactionManager
constructor

Best Java code snippets using org.drools.persistence.jta.JtaTransactionManager.<init> (Showing top 7 results out of 315)

origin: kiegroup/jbpm

@SuppressWarnings("unchecked")
public static ArrayList<ProcessInstanceInfo> retrieveProcessInstanceInfo(EntityManagerFactory emf) { 
  
  JtaTransactionManager txm = new JtaTransactionManager(null, null, null);
  boolean txOwner = txm.begin();

  EntityManager em = emf.createEntityManager();
  
  ArrayList<ProcessInstanceInfo> procInstInfoList = new ArrayList<ProcessInstanceInfo>();
  List<Object> mdList = em.createQuery("SELECT p FROM ProcessInstanceInfo p").getResultList();
  for( Object resultObject : mdList ) { 
    ProcessInstanceInfo procInstInfo = (ProcessInstanceInfo) resultObject;
    procInstInfoList.add(procInstInfo);
    logger.trace("> {}", procInstInfo);
  }
  
  txm.commit(txOwner);
  
  return procInstInfoList;
}

origin: kiegroup/jbpm

@Before
public void setUp() throws Exception {
  context = PersistenceUtil.setupWithPoolingDataSource(JBPM_PERSISTENCE_UNIT_NAME);
  emf = (EntityManagerFactory) context.get(ENTITY_MANAGER_FACTORY);
  
  if( useTransactions() ) { 
    useTransactions = true;
    Environment env = createEnvironment(context);
    Object tm = env.get( EnvironmentName.TRANSACTION_MANAGER );
    this.txm = new JtaTransactionManager( env.get( EnvironmentName.TRANSACTION ),
      env.get( EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY ),
      tm );
  }
}

origin: org.drools/drools-persistence-api

@Override
public TransactionManager newTransactionManager() {
  return new JtaTransactionManager(null, null, null);
}
origin: org.drools/drools-persistence-api

  /**
   * Creates a {@link JtaTransactionManager} instance using any of the {@link javax.transaction.UserTransaction},
   * {@link javax.transaction.TransactionSynchronizationRegistry}, and {@link javax.transaction.TransactionManager}
   * present in {@code env}.
   * 
   * @param env
   */
  @Override
  public TransactionManager newTransactionManager(Environment env) {
    return new JtaTransactionManager(
      env.get(EnvironmentName.TRANSACTION),
      env.get(EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY),
      env.get(EnvironmentName.TRANSACTION_MANAGER ));
  }    
}
origin: marianbuenosayres/jBPM6-Developer-Guide

  return null;
JtaTransactionManager tm = new JtaTransactionManager(null, null, null);
if (tm.getStatus() != JtaTransactionManager.STATUS_NO_TRANSACTION
    && tm.getStatus() != JtaTransactionManager.STATUS_ROLLEDBACK
origin: org.kie/drools-infinispan-persistence

@Test
public void basicTransactionRollbackTest() {
  Environment env = createEnvironment(context);
  //TransactionManager txm = (TransactionManager) env.get( EnvironmentName.TRANSACTION_MANAGER );
  javax.transaction.TransactionManager tm = (javax.transaction.TransactionManager) env.get( EnvironmentName.TRANSACTION_MANAGER );
  TransactionManager txm = new JtaTransactionManager( env.get( EnvironmentName.TRANSACTION ),
      env.get( EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY ),
      tm ); 
      // Create linked transactionTestObjects 
  TransactionTestObject mainObject = new TransactionTestObject();
  mainObject.setName("main");
  TransactionTestObject subObject = new TransactionTestObject();
  subObject.setName("sub");
  mainObject.setSubObject(subObject);
    Cache<Serializable, Object> cache = cm.getCache("jbpm-configured-cache");
  try { 
    boolean notTxOwner = txm.begin();
    Serializable s = generateId(mainObject);
    mainObject.setId(Long.valueOf(s.toString()));
    cache.put(s, mainObject);
    txm.rollback(notTxOwner);
  } catch ( Exception e ) {
    fail("There should not be an exception thrown here: " + e.getMessage());
  }
}
origin: org.kie/drools-infinispan-persistence

TransactionManager txm = new JtaTransactionManager( env.get( EnvironmentName.TRANSACTION ),
    env.get( EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY ),
    tm ); 
org.drools.persistence.jtaJtaTransactionManager<init>

Popular methods of JtaTransactionManager

  • getStatus
  • begin
  • commit
  • findTransactionManager
  • findTransactionSynchronizationRegistry
  • findUserTransaction
  • getUt
  • rollback

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JTextField (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now