Group: GitHub Rrobetti
Sort by:Popular

1.J XA Tester Core5 usages

io.github.rrobetti » xa-tester-core Apache

Decorates javax.transaction.xa.XAResource instances, records ordered XA events, and applies once-only fault-injection rules. Depends only on the JDK (java.transaction.xa); every non-JDK dependency below is test-scoped.
Last Release on Sep 2, 2026

2.J API Proxy Core3 usages

io.github.rrobetti » j-api-proxy-core Apache

Core proxy, filter chain and invocation model shared by all j-api-proxy modules.
Last Release on Sep 2, 2026

3.J API Proxy JDBC2 usages

io.github.rrobetti » j-api-proxy-jdbc Apache

JDBC proxy support for j-api-proxy: DataSource, Connection, Statement and ResultSet interception.
Last Release on Sep 2, 2026
Jakarta JMS proxy support for j-api-proxy: ConnectionFactory, Session, producer and consumer interception.
Last Release on Sep 2, 2026
Renders the XA event journal into human-readable timelines/summaries, provides blocking probes that let a coordinating test thread await a matching XA event, and small dependency-free timeline assertions.
Last Release on Sep 2, 2026

6.J API Proxy BOM

io.github.rrobetti » j-api-proxy-bom Apache

Bill of materials managing the versions of all j-api-proxy modules.
Last Release on Sep 2, 2026

7.J API Proxy Convenience

io.github.rrobetti » j-api-proxy Apache

Convenience aggregate artifact pulling in the commonly used j-api-proxy modules.
Last Release on Sep 2, 2026

8.J API Proxy Aggregator

io.github.rrobetti » j-api-proxy-aggregator Apache

Aggregator build for j-api-proxy, a lightweight proxy layer for Java APIs such as JDBC and JMS.
Last Release on Sep 2, 2026

9.J API Proxy Parent

io.github.rrobetti » j-api-proxy-parent Apache

Parent pom for j-api-proxy, a lightweight proxy layer for Java APIs such as JDBC and JMS.
Last Release on Sep 2, 2026

10.J XA Tester

io.github.rrobetti » j-xa-tester Apache

Deterministic, phase-aware XA fault-injection testkit split into focused modules: core interception, JDBC and Jakarta JMS adapters, a Toxiproxy controller, a JUnit 5 extension, and a timeline/probe reporting layer.
Last Release on Sep 2, 2026

11.J XA Tester JDBC Adapter

io.github.rrobetti » xa-tester-jdbc Apache

Wraps javax.sql.XADataSource/XAConnection so ordinary and recovery JDBC connections hand out a fault-injecting XAResource automatically. Main code depends only on the JDK (java.sql); H2 is a test-only dependency used as a real XA-capable ...
Last Release on Sep 2, 2026

12.J XA Tester Jakarta JMS Adapter

io.github.rrobetti » xa-tester-jms Apache

Wraps Jakarta Messaging XAConnectionFactory/XAConnection/XASession chains with java.lang.reflect.Proxy dynamic proxies so the XAResource they hand out is fault-injecting. Main code has no compile-time dependency on the Jakarta Messaging ...
Last Release on Sep 2, 2026

13.J XA Tester JUnit 5 Extension

io.github.rrobetti » xa-tester-junit5 Apache

A JUnit Jupiter extension that provisions a fresh XaScenarioEngine per test, resolves it as a test-method parameter, supports declarative @XaFault rules with a "did it actually fire" assertion, and attaches a timeline report to failing ...
Last Release on Sep 2, 2026

14.J XA Tester Toxiproxy Controller

io.github.rrobetti » xa-tester-toxiproxy Apache

A minimal HTTP client and fluent controller for the Toxiproxy control API (create/enable/disable proxies, add/remove toxics), plus glue that turns proxy controls into core XaAction callbacks. Main code depends only on the JDK ...
Last Release on Sep 2, 2026

15.Durable Flow Core

io.github.rrobetti » durable-flow-core Apache

Core library for durable workflow execution
Last Release on Mar 12, 2026

16.Durable Flow Parent

io.github.rrobetti » durable-flow-parent Apache

Production-quality durable workflow engine for Java
Last Release on Mar 12, 2026