MCPcopy Index your code
hub / github.com/atomikos/transactions-essentials

github.com/atomikos/transactions-essentials @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,721 symbols 10,158 edges 437 files 1,034 documented · 28% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ResourceTransaction (Interface)
The notion of a local transaction executed on a resource. Serves as a handle towards the transaction management module. [7 …
public/transactions-api/src/main/java/com/atomikos/datasource/ResourceTransaction.java
AlarmTimerListener (Interface)
A listener for timer events. [5 implementers]
public/util/src/main/java/com/atomikos/timing/AlarmTimerListener.java
SessionHandleStateChangeListener (Interface)
(no doc) [7 implementers]
public/transactions-jta/src/main/java/com/atomikos/datasource/xa/session/SessionHandleStateChangeListener.java
JmsSenderTemplateCallback (Interface)
This is a call-back interface for doing more advanced and non-standard processing with the JmsSenderTemplate classes. A [4 …
public/transactions-jms/src/main/java/com/atomikos/jms/extra/JmsSenderTemplateCallback.java
CommitCallback (Interface)
Callback interface for logic inside the commit template. [4 implementers]
public/transactions/src/main/java/com/atomikos/icatch/imp/CommitCallback.java
RestTransactionService (Interface)
(no doc) [7 implementers]
public/transactions-remoting/src/main/java/com/atomikos/remoting/taas/RestTransactionService.java
AccountRepository (Interface)
(no doc)
public/spring-boot2/transactions-spring-boot-integration-tests/src/main/java/com/atomikos/spring/integrationtest/AccountRepository.java
AccountRepository (Interface)
(no doc)
public/spring-boot3.4/transactions-spring-boot3.4-integration-tests/src/main/java/com/atomikos/spring/integrationtest/AccountRepository.java

Core symbols most depended-on inside this repo

logTrace
called by 205
public/util/src/main/java/com/atomikos/logging/Logger.java
isTraceEnabled
called by 171
public/util/src/main/java/com/atomikos/logging/Logger.java
logWarning
called by 159
public/util/src/main/java/com/atomikos/logging/Logger.java
logDebug
called by 140
public/util/src/main/java/com/atomikos/logging/Logger.java
isDebugEnabled
called by 113
public/util/src/main/java/com/atomikos/logging/Logger.java
createLogger
called by 105
public/util/src/main/java/com/atomikos/logging/LoggerFactory.java
add
called by 87
public/transactions-api/src/main/java/com/atomikos/icatch/Extent.java
close
called by 76
public/transactions-api/src/main/java/com/atomikos/recovery/OltpLog.java

Shape

Method 3,223
Class 436
Interface 59
Enum 3

Languages

Java100%

Modules by API surface

public/transactions/src/main/java/com/atomikos/icatch/imp/CoordinatorImp.java60 symbols
public/transactions-jms/src/main/java/com/atomikos/jms/AtomikosConnectionFactoryBean.java47 symbols
public/transactions-jdbc/src/main/java/com/atomikos/jdbc/internal/AbstractDataSourceBean.java45 symbols
public/spring-boot4/transactions-spring-boot4/src/main/java/com/atomikos/spring/SpringJtaAtomikosProperties.java41 symbols
public/spring-boot4/transactions-spring-boot4/src/main/java/com/atomikos/spring/AtomikosProperties.java41 symbols
public/spring-boot3/transactions-spring-boot3/src/main/java/com/atomikos/spring/SpringJtaAtomikosProperties.java41 symbols
public/spring-boot3/transactions-spring-boot3/src/main/java/com/atomikos/spring/AtomikosProperties.java41 symbols
public/spring-boot3.4/transactions-spring-boot3.4/src/main/java/com/atomikos/spring/SpringJtaAtomikosProperties.java41 symbols
public/spring-boot3.4/transactions-spring-boot3.4/src/main/java/com/atomikos/spring/AtomikosProperties.java41 symbols
public/spring-boot2/transactions-spring-boot/src/main/java/com/atomikos/spring/SpringJtaAtomikosProperties.java41 symbols
public/spring-boot2/transactions-spring-boot/src/main/java/com/atomikos/spring/AtomikosProperties.java41 symbols
public/transactions-jms/src/main/java/com/atomikos/jms/extra/MessageConsumerSession.java38 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add transactions-essentials \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact