Tabnine Logo
com.arjuna.ats.jbossatx.jta
Code IndexAdd Tabnine to your IDE (free)

How to use com.arjuna.ats.jbossatx.jta

Best Java code snippets using com.arjuna.ats.jbossatx.jta (Showing top 20 results out of 315)

origin: wildfly/wildfly

@Override
public void resume() {
  recoveryManagerService.resume();
}
origin: wildfly/wildfly

@Override
public synchronized void stop(final StopContext context) {
  value.stop();
  value.destroy();
  objStoreBrowser.stop();
  value = null;
}
origin: wildfly/wildfly

@Override
public void preSuspend(ServerActivityCallback serverActivityCallback) {
  recoveryManagerService.suspend();
  serverActivityCallback.done();
}
origin: wildfly/wildfly

public void start(final StartContext context) throws StartException {
  JBossLocalTransactionProvider.Builder builder = JBossLocalTransactionProvider.builder();
  builder.setExtendedJBossXATerminator(extendedJBossXATerminatorInjector.getValue());
  builder.setTransactionManager(transactionManagerInjector.getValue().getTransactionManager());
  builder.setTransactionSynchronizationRegistry(transactionManagerInjector.getValue().getTransactionSynchronizationRegistry());
  builder.setXATerminator(transactionManagerInjector.getValue().getJbossXATerminator());
  builder.setXAResourceRecoveryRegistry(xaResourceRecoveryRegistryInjector.getValue());
  builder.setXARecoveryLogDirRelativeToPath(serverEnvironmentInjector.getValue().getServerDataDir().toPath());
  final LocalTransactionContext transactionContext = this.context = new LocalTransactionContext(builder.build());
  // TODO: replace this with per-CL settings for embedded use and to support remote UserTransaction
  doPrivileged((PrivilegedAction<Void>) () -> {
    LocalTransactionContext.getContextManager().setGlobalDefault(transactionContext);
    return null;
  });
  // Install the void service required by capability org.wildfly.transactions.global-default-local-provider
  // so other capabilities that require it can start their services after this capability
  // has completed its work.
  context.getChildTarget().addService(LOCAL_PROVIDER_CAPABILITY.getCapabilityServiceName())
      .setInstance(Service.NULL)
      .install();
}
origin: wildfly/wildfly

  final com.arjuna.ats.jbossatx.jta.TransactionManagerService service = new com.arjuna.ats.jbossatx.jta.TransactionManagerService();
  final LocalUserTransaction userTransaction = LocalUserTransaction.getInstance();
  jtaEnvironmentBean.getValue().setUserTransaction(userTransaction);
  service.setJbossXATerminator(xaTerminatorInjector.getValue());
  service.setTransactionSynchronizationRegistry(new TransactionSynchronizationRegistryWrapper());
    service.create();
  } catch (Exception e) {
    throw TransactionLogger.ROOT_LOGGER.managerStartFailure(e, "Transaction");
  service.start();
  value = service;
} else {
origin: org.jboss.jbossts/jbossjta-integration

/**
 * Get the XA Terminator
 *
 * @deprecated use getJbossXATerminator instead
 * @return the XA Terminator
 */
public JBossXATerminator getXATerminator()
{
  return getJbossXATerminator();
}
origin: wildfly/wildfly

  @Override
  public TransactionSynchronizationRegistry getValue() throws IllegalStateException {
    return injectedArjunaTM.getValue().getTransactionSynchronizationRegistry();
  }
}
origin: wildfly/wildfly

public synchronized void stop(StopContext context) {
  suspendControllerInjector.getValue().unRegisterActivity(recoverySuspendController);
  try {
    recoveryManagerService.stop();
  } catch (Exception e) {
    // todo log
  }
  recoveryManagerService.destroy();
  recoveryManagerService = null;
  recoverySuspendController = null;
}
origin: wildfly/wildfly

recoveryEnvironmentBean.setRecoveryActivators(null);
final RecoveryManagerService recoveryManagerService = new RecoveryManagerService();
try {
  recoveryManagerService.create();
} catch (Exception e) {
  throw TransactionLogger.ROOT_LOGGER.managerStartFailure(e, "Recovery");
recoveryManagerService.start();
  recoveryManagerService.create();
  recoveryManagerService.start();
  this.recoveryManagerService = recoveryManagerService;
} catch (Exception e) {
origin: org.jboss.jbossts/jbossjta-integration

/**
 * Construct the delegate with the appropriate transaction manager
 */
public TransactionManagerDelegate()
{
  super(getTransactionManager());
}
origin: wildfly/wildfly

this.configuration = configuration;
this.factory = factory;
final TransactionManager jtsTransactionManager = transactionManagerInjectedValue.getValue().getTransactionManager();
assert ! (jtsTransactionManager instanceof ContextTransactionManager);
origin: org.jboss.jbossas/weld-int-ejb

public UserTransaction getUserTransaction()
{
 return transactionManager.getUserTransaction();
}
origin: org.jboss.narayana.jts/narayana-jts-integration

/**
 * Get the XA Terminator
 *
 * @deprecated use getJbossXATerminator instead
 * @return the XA Terminator
 */
public JBossXATerminator getXATerminator()
{
  return getJbossXATerminator();
}
origin: wildfly/wildfly

@Override
public void start(StartContext context) throws StartException {
  this.value.setWorkManager(workManagerValue.getValue());
  this.value.setTransactionSynchronizationRegistry(txManager.getValue().getTransactionSynchronizationRegistry());
  this.value.setXATerminator(xaTerminator.getValue());
  jcaConfig.getValue().getBootstrapContexts().put(name, value);
  if(usingDefaultWm) {
    jcaConfig.getValue().setDefaultBootstrapContext(value);
    BootstrapContextCoordinator.getInstance().setDefaultBootstrapContext(value);
  } else {
    BootstrapContextCoordinator.getInstance().registerBootstrapContext(value);
  }
  ROOT_LOGGER.debugf("Starting JCA DefaultBootstrapContext");
}
origin: org.jboss.narayana.jts/narayana-jts-integration

/**
 * Construct the delegate with the appropriate transaction manager
 */
public TransactionManagerDelegate()
{
  super(getTransactionManager());
}
origin: org.wildfly/wildfly-transactions

@Override
public void resume() {
  recoveryManagerService.resume();
}
origin: org.jboss.weld.integration/weld-jboss-int-jboss-ejb

public UserTransaction getUserTransaction()
{
 return transactionManager.getUserTransaction();
}
origin: org.jboss.jbossts/jbossjts-integration

/**
 * Get the XA Terminator
 *
 * @deprecated use getJbossXATerminator instead
 * @return the XA Terminator
 */
public JBossXATerminator getXATerminator()
{
  return getJbossXATerminator();
}
origin: org.jboss.jbossts/jbossjts-integration

/**
 * Construct the delegate with the appropriate transaction manager
 */
public TransactionManagerDelegate()
{
  super(getTransactionManager());
}
origin: org.jboss.eap/wildfly-transactions

@Override
public void resume() {
  recoveryManagerService.resume();
}
com.arjuna.ats.jbossatx.jta

Most used classes

  • TransactionManagerService
    JBoss Transaction Manager Service. Should be configured via deploy/transaction-jboss-beans.xml
  • RecoveryManagerService
    JBoss Transaction Recovery Service.
  • TransactionManagerDelegate
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