<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Atomikos's Documentation web</title>
<subtitle>The Documentation web</subtitle>
<link rel="self" type="application/atom+xml" href="https://www.atomikos.com/Documentation/WebAtom"/>
<id>https://www.atomikos.com/Documentation</id>
<rights>Copyright 2026 Atomikos BVBA</rights>
&lt;updated&gt;2026-03-24T13:14:55+01:00&lt;/updated&gt;
<entry>
 <title>HowToDowngrade</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/HowToDowngrade?t=2026-03-24T13:14:55+01:00"/>
 <id>https://www.atomikos.com/Documentation/HowToDowngrade</id>
 <updated>2026-03-24T13:14:55+01:00</updated>
 <summary>CAUTION: by downgrading, you loose: 1. 100 bug fixes available in Main.ExtremeTransactions (downgrading is like injecting 100 bugs into your project) 1. A&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>ConcurrencyModel</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/ConcurrencyModel?t=2025-05-06T17:33:58+02:00"/>
 <id>https://www.atomikos.com/Documentation/ConcurrencyModel</id>
 <updated>2025-05-06T17:33:58+02:00</updated>
 <summary>This page explains the most important things you need to understand about concurrent threads and their activities that could interfere (or not). Important Thread&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>SpringBootIntegration</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/SpringBootIntegration?t=2025-04-03T14:34:40+02:00"/>
 <id>https://www.atomikos.com/Documentation/SpringBootIntegration</id>
 <updated>2025-04-03T14:34:40+02:00</updated>
 <summary>TransactionsEssentials 6.0 and higher In our 6.0 we support Spring Boot 2, 3 and 3.4. Spring Boot 2 com.atomikos transactions spring boot starter&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>ConfiguringMQSeries</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/ConfiguringMQSeries?t=2024-11-15T15:29:42+01:00"/>
 <id>https://www.atomikos.com/Documentation/ConfiguringMQSeries</id>
 <updated>2024-11-15T15:29:42+01:00</updated>
 <summary>You can use Atomikos and IBM MQ for JMS/XA messaging. To do so, please follow the configuration instructions outlined below. NOTE: these instructions have been te&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>ThreadPooling</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/ThreadPooling?t=2024-03-22T10:02:48+01:00"/>
 <id>https://www.atomikos.com/Documentation/ThreadPooling</id>
 <updated>2024-03-22T10:02:48+01:00</updated>
 <summary>Thread pooling is in package com.atomikos.icatch.imp.thread. The diagram below shows the design behind the thread pooling mechanism. (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>SessionHandleState</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/SessionHandleState?t=2024-03-22T10:01:19+01:00"/>
 <id>https://www.atomikos.com/Documentation/SessionHandleState</id>
 <updated>2024-03-22T10:01:19+01:00</updated>
 <summary>The SessionHandleState class (package com.atomikos.datasource.xa.session) tracks the XA enlistment history of a JDBC or JMS connection/session handle. This class &#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>JmsConnectionClasses</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/JmsConnectionClasses?t=2024-03-22T10:01:04+01:00"/>
 <id>https://www.atomikos.com/Documentation/JmsConnectionClasses</id>
 <updated>2024-03-22T10:01:04+01:00</updated>
 <summary>Class Diagram Overview The JMS connection class design is shown below. AtomikosJmsPooledConnection States The relevant states of the JMS connection are shown bel&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>BorrowConnectionFromPool</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/BorrowConnectionFromPool?t=2024-03-22T10:00:46+01:00"/>
 <id>https://www.atomikos.com/Documentation/BorrowConnectionFromPool</id>
 <updated>2024-03-22T10:00:46+01:00</updated>
 <summary>The figure below shows the logic to borrow a connection from the pool. (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>CheckConnectionsInPool</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/CheckConnectionsInPool?t=2024-03-22T10:00:14+01:00"/>
 <id>https://www.atomikos.com/Documentation/CheckConnectionsInPool</id>
 <updated>2024-03-22T10:00:14+01:00</updated>
 <summary>The pool regularly checks the pooled connections as shown below. (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>JdbcConnectionPoolingClasses</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/JdbcConnectionPoolingClasses?t=2024-03-22T09:59:58+01:00"/>
 <id>https://www.atomikos.com/Documentation/JdbcConnectionPoolingClasses</id>
 <updated>2024-03-22T09:59:58+01:00</updated>
 <summary>The figure below illustrates the connection pooling classes in package com.atomikos.jdbc.internal. (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>JdbcClasses</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/JdbcClasses?t=2024-03-22T09:59:42+01:00"/>
 <id>https://www.atomikos.com/Documentation/JdbcClasses</id>
 <updated>2024-03-22T09:59:42+01:00</updated>
 <summary>The figure below shows the overview of the JDBC classes (in package com.atomikos.jdbc and subpackages). (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>PreventingDeadlocks</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/PreventingDeadlocks?t=2024-03-22T09:59:02+01:00"/>
 <id>https://www.atomikos.com/Documentation/PreventingDeadlocks</id>
 <updated>2024-03-22T09:59:02+01:00</updated>
 <summary>Transaction Specific Threads What Causes Deadlock? In Java, deadlocks are most commonly caused by synchronized blocks of code. In particular, deadlock can happen&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>TransactionsEssentialsArchitecture</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/TransactionsEssentialsArchitecture?t=2024-03-22T09:58:14+01:00"/>
 <id>https://www.atomikos.com/Documentation/TransactionsEssentialsArchitecture</id>
 <updated>2024-03-22T09:58:14+01:00</updated>
 <summary>Core * ThreadPooling * TransactionLogging * PreventingDeadlocks * ConcurrencyModel JDBC * JdbcClasses * JdbcConnectionPoolingClasses * CheckCo&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
<entry>
 <title>HowToHandleVulnerableDependencyWarnings</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/HowToHandleVulnerableDependencyWarnings?t=2024-03-22T09:23:56+01:00"/>
 <id>https://www.atomikos.com/Documentation/HowToHandleVulnerableDependencyWarnings</id>
 <updated>2024-03-22T09:23:56+01:00</updated>
 <summary>Recent Atomikos releases will do a courtesy scan of your application's classpath to detect known vulnerable dependencies. This is a best effort scan based on the &#8230; (last changed by MichaelDaum)</summary>
 <author>
  <name>MichaelDaum</name></author>
</entry>
<entry>
 <title>ConfiguringYourSubscription</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/ConfiguringYourSubscription?t=2024-03-22T09:23:25+01:00"/>
 <id>https://www.atomikos.com/Documentation/ConfiguringYourSubscription</id>
 <updated>2024-03-22T09:23:25+01:00</updated>
 <summary>Why Subscription Files? In the past we have had installations that were moved to a different team, with contacts who were unknown to us. When they applied for sup&#8230; (last changed by MichaelDaum)</summary>
 <author>
  <name>MichaelDaum</name></author>
</entry>
<entry>
 <title>JtaProperties</title>
 <link rel="alternate" type="text/html" href="https://www.atomikos.com/Documentation/JtaProperties?t=2024-03-12T05:41:40+01:00"/>
 <id>https://www.atomikos.com/Documentation/JtaProperties</id>
 <updated>2024-03-12T05:41:40+01:00</updated>
 <summary>Looking for the perfect configuration that avoids issues and maximises performance? Our commercial support can help! Click the button to start your free trial tod&#8230; (last changed by GuyPardon)</summary>
 <author>
  <name>GuyPardon</name></author>
</entry>
 <!-- <ul>
<li> Set SKIN = rssatom
</li></ul> 
-->
</feed>