Tabnine Logo
WildFlyCustomJtaPlatformInitiator
Code IndexAdd Tabnine to your IDE (free)

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

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

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: 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());
    }
  }
}
org.jboss.as.jpa.hibernate5.serviceWildFlyCustomJtaPlatformInitiator

Javadoc

Custom JtaPlatform initiator for use inside WildFly picking an appropriate fallback JtaPlatform.

Most used methods

  • <init>

Popular in Java

  • Start an intent from android
  • addToBackStack (FragmentTransaction)
  • setScale (BigDecimal)
  • getApplicationContext (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top plugins for Android Studio
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