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

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

Best Java code snippets using org.jboss.as.jpa.hibernate5.service.WildFlyCustomJtaPlatformInitiator.<init> (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<init>

Popular methods of WildFlyCustomJtaPlatformInitiator

    Popular in Java

    • Updating database using SQL prepared statement
    • scheduleAtFixedRate (Timer)
    • scheduleAtFixedRate (ScheduledExecutorService)
    • addToBackStack (FragmentTransaction)
    • BorderLayout (java.awt)
      A border layout lays out a container, arranging and resizing its components to fit in five regions:
    • BufferedReader (java.io)
      Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
    • HttpURLConnection (java.net)
      An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
    • Socket (java.net)
      Provides a client-side TCP socket.
    • CountDownLatch (java.util.concurrent)
      A synchronization aid that allows one or more threads to wait until a set of operations being perfor
    • Stream (java.util.stream)
      A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
    • Best plugins for Eclipse
    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