Tabnine Logo
org.jboss.as.jpa.hibernate5.service
Code IndexAdd Tabnine to your IDE (free)

How to use org.jboss.as.jpa.hibernate5.service

Best Java code snippets using org.jboss.as.jpa.hibernate5.service (Showing top 13 results out of 315)

origin: wildfly/wildfly

  @Override
  public JtaPlatform initiateService(Map configurationValues, ServiceRegistryImplementor registry) {
    return new WildFlyCustomJtaPlatform();
  }
}
origin: hibernate/hibernate-orm

  @Override
  public void contribute(StandardServiceRegistryBuilder serviceRegistryBuilder) {
    serviceRegistryBuilder.addInitiator( new CustomJtaPlatformInitiator() );
    serviceRegistryBuilder.addInitiator( new CustomRegionFactoryInitiator() );
  }
}
origin: wildfly/wildfly

@Override
public boolean canRegisterSynchronization() {
  return locateTransactionSynchronizationRegistry().
      getTransactionStatus() == Status.STATUS_ACTIVE;
}
origin: wildfly/wildfly

  @Override
  public void contribute(StandardServiceRegistryBuilder serviceRegistryBuilder) {
    // note that the following deprecated getSettings() is agreed to be replaced with method that returns immutable copy of configuration settings.
    final Object jtaPlatformInitiatorEnabled = serviceRegistryBuilder.getSettings().getOrDefault(CONTROLJTAINTEGRATION, true);

    if (serviceRegistryBuilder.getSettings().get(TRANSACTION_PLATFORM) != null) {
      // applications that already specify the transaction platform property which will override the WildFlyCustomJtaPlatform.
      JPA_LOGGER.tracef("ServiceContributorImpl#contribute application configured the JTA Platform to be used instead of WildFlyCustomJtaPlatform (%s=%s)",
          TRANSACTION_PLATFORM, serviceRegistryBuilder.getSettings().get(TRANSACTION_PLATFORM));
    } else if (jtaPlatformInitiatorEnabled == null ||
        (jtaPlatformInitiatorEnabled instanceof Boolean && ((Boolean) jtaPlatformInitiatorEnabled).booleanValue()) ||
        Boolean.parseBoolean(jtaPlatformInitiatorEnabled.toString())) {
      // use WildFlyCustomJtaPlatform unless they explicitly set wildfly.jpa.jtaplatform to false.
      JPA_LOGGER.tracef("ServiceContributorImpl#contribute application will use WildFlyCustomJtaPlatform");
      serviceRegistryBuilder.addInitiator(new WildFlyCustomJtaPlatformInitiator());
    }

    final Object regionFactoryInitiatorEnabled = serviceRegistryBuilder.getSettings().getOrDefault(CONTROL2LCINTEGRATION, true);
    final Object regionFactory = serviceRegistryBuilder.getSettings().get(HIBERNATE_REGION_FACTORY_CLASS);
    if ((regionFactory instanceof String) && (((String) regionFactory)).contains(EHCACHE)) {
      JPA_LOGGER.tracef("ServiceContributorImpl#contribute application is using Ehcache via regionFactory=%s",
          regionFactory);
    } else if (regionFactoryInitiatorEnabled == null ||
        (regionFactoryInitiatorEnabled instanceof Boolean && ((Boolean) regionFactoryInitiatorEnabled).booleanValue()) ||
        Boolean.parseBoolean(regionFactoryInitiatorEnabled.toString())) {
      JPA_LOGGER.tracef("ServiceContributorImpl#contribute adding ORM initiator for 2lc region factory");
      serviceRegistryBuilder.addInitiator(new WildFlyCustomRegionFactoryInitiator());
    }
  }
}
origin: wildfly/wildfly

@Override
public void injectJtaManager(JtaManager jtaManager) {
  WildFlyCustomJtaPlatform.setTransactionSynchronizationRegistry(jtaManager.getSynchronizationRegistry());
}
origin: wildfly/wildfly

private TransactionSynchronizationRegistry locateTransactionSynchronizationRegistry() {
  TransactionSynchronizationRegistry curTsr = transactionSynchronizationRegistry;
  return curTsr != null ? curTsr : (TransactionSynchronizationRegistry) jndiService().locate(TSR_NAME);
}
origin: org.jboss.eap/jipijapa-hibernate5-3

  @Override
  public void contribute(StandardServiceRegistryBuilder serviceRegistryBuilder) {
    // note that the following deprecated getSettings() is agreed to be replaced with method that returns immutable copy of configuration settings.
    final Object jtaPlatformInitiatorEnabled = serviceRegistryBuilder.getSettings().getOrDefault(CONTROLJTAINTEGRATION, true);

    if (jtaPlatformInitiatorEnabled == null ||
        (jtaPlatformInitiatorEnabled instanceof Boolean && ((Boolean) jtaPlatformInitiatorEnabled).booleanValue()) ||
        Boolean.parseBoolean(jtaPlatformInitiatorEnabled.toString())) {
      serviceRegistryBuilder.addInitiator(new WildFlyCustomJtaPlatformInitiator());
    }

    final Object regionFactoryInitiatorEnabled = serviceRegistryBuilder.getSettings().getOrDefault(CONTROL2LCINTEGRATION, true);

    if (regionFactoryInitiatorEnabled == null ||
        (regionFactoryInitiatorEnabled instanceof Boolean && ((Boolean) regionFactoryInitiatorEnabled).booleanValue()) ||
        Boolean.parseBoolean(regionFactoryInitiatorEnabled.toString())) {
      serviceRegistryBuilder.addInitiator(new WildFlyCustomRegionFactoryInitiator());
    }
  }
}
origin: wildfly/wildfly

@Override
public void registerSynchronization(Synchronization synchronization) {
  locateTransactionSynchronizationRegistry().
      registerInterposedSynchronization(synchronization);
}
origin: org.jboss.eap/jipijapa-hibernate5-3

  @Override
  public JtaPlatform initiateService(Map configurationValues, ServiceRegistryImplementor registry) {
    return new WildFlyCustomJtaPlatform();
  }
}
origin: org.jboss.eap/jipijapa-hibernate5-3

@Override
public void injectJtaManager(JtaManager jtaManager) {
  WildFlyCustomJtaPlatform.setTransactionSynchronizationRegistry(jtaManager.getSynchronizationRegistry());
}
origin: org.jboss.eap/jipijapa-hibernate5-3

private TransactionSynchronizationRegistry locateTransactionSynchronizationRegistry() {
  TransactionSynchronizationRegistry curTsr = transactionSynchronizationRegistry;
  return curTsr != null ? curTsr : (TransactionSynchronizationRegistry) jndiService().locate(TSR_NAME);
}
origin: org.jboss.eap/jipijapa-hibernate5-3

@Override
public boolean canRegisterSynchronization() {
  return locateTransactionSynchronizationRegistry().
      getTransactionStatus() == Status.STATUS_ACTIVE;
}
origin: org.jboss.eap/jipijapa-hibernate5-3

@Override
public void registerSynchronization(Synchronization synchronization) {
  locateTransactionSynchronizationRegistry().
      registerInterposedSynchronization(synchronization);
}
org.jboss.as.jpa.hibernate5.service

Most used classes

  • WildFlyCustomJtaPlatform
    WildFlyCustomJtaPlatform can obtain the JTA TransactionSynchronizationRegistry to be used by Hiberna
  • WildFlyCustomJtaPlatformInitiator
    Custom JtaPlatform initiator for use inside WildFly picking an appropriate fallback JtaPlatform.
  • WildFlyCustomRegionFactoryInitiator
  • CustomJtaPlatformInitiator
    Custom JtaPlatform initiator for use inside WildFly picking an appropriate fallback JtaPlatform.
  • CustomRegionFactoryInitiator
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