Class NarayanaJtaRecorder

java.lang.Object
io.quarkus.narayana.jta.runtime.NarayanaJtaRecorder

public class NarayanaJtaRecorder extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • setNodeName

      public void setNodeName()
    • shortenNodeName

      String shortenNodeName(String originalNodeName) throws NoSuchAlgorithmException
      Throws:
      NoSuchAlgorithmException
    • setDefaultProperties

      public void setDefaultProperties(Properties properties)
    • setDefaultTimeout

      public void setDefaultTimeout()
    • getDefaultProperties

      public static Properties getDefaultProperties()
    • disableTransactionStatusManager

      public void disableTransactionStatusManager()
    • setConfig

      public void setConfig()
    • allowUnsafeMultipleLastResources

      @Deprecated(forRemoval=true) public void allowUnsafeMultipleLastResources(boolean agroalPresent, boolean disableMultipleLastResourcesWarning)
      Deprecated, for removal: This API element is subject to removal in a future version.
      This should be removed in the future.
    • logUnsafeMultipleLastResourcesOnStartup

      @Deprecated(forRemoval=true) public void logUnsafeMultipleLastResourcesOnStartup(TransactionManagerBuildTimeConfig.UnsafeMultipleLastResourcesMode mode)
      Deprecated, for removal: This API element is subject to removal in a future version.
      This should be removed in the future.
    • startRecoveryService

      public void startRecoveryService(Map<String,String> configuredDataSourcesConfigKeys, Set<String> dataSourcesWithTransactionIntegration)
    • handleShutdown

      public void handleShutdown(io.quarkus.runtime.ShutdownContext context)