Group: Mats3

Sort: popular | newest
API for Mats^3: Message-based Asynchronous Transactional Staged Stateless Services.
Last Release on Dec 11, 2023
Group Mats3 Matsbrokermonitor
Mats^3 MatsSerializer implementation using Jackson to serialize between MatsTraceStringImpl and byte arrays. Employed by the Mats^3 JMS Implementation.
Last Release on Dec 11, 2023
Mats^3 wire format solution called "MatsTrace", which defines a set of parameters and structures sufficient to represent an envelope carrying Mats messages, as well as a deser-interface "MatsSerializer" which defines methods between MatsTrace and byte arrays. Employed by the Mats^3 JMS Implementation.
Last Release on Dec 11, 2023
Java Message Service v1.1 implementation of the Mats^3 API and Mats^3 Intercept API.
Last Release on Dec 11, 2023
Mats^3 Testing tools, as well as the base for specific JUnit or Jupiter (Junit 5) tools.
Last Release on Dec 11, 2023
Extension to the Mats^3 API which adds interception capabilities.
Last Release on Dec 11, 2023
Mats^3 Spring integration ("SpringConfig"), supplying a set of annotations including @EnableMats to enable bean scanning for @MatsMapping and @MatsClassMapping annotations, simplifying Mats^3 use in a Spring context.
Last Release on Dec 11, 2023
Mats^3 tool that can output an embeddable HTML describing a MatsFactory and all its endpoints, as well as "local statistics", gathered using a Mats Interceptor.
Last Release on Dec 11, 2023
Mats^3 Utilities - notably the MatsFuturizer, which provides a bridge from synchronous processes to the highly asynchronous Mats^3 services.
Last Release on Dec 11, 2023
Mats^3 interceptor for structured logging over SLF4J, adding several data points using the SLF4J MDC for each initiation, message receive and message send.
Last Release on Dec 11, 2023
Mats^3 Testing MQ Broker to easily create a MatsFactory backed by an in-vm MQ Broker. Also employed by several of the other Mats^3 testing tools. Default uses Apache ActiveMQ, but may be directed to use Apache Artemis instead.
Last Release on Dec 11, 2023
Mats^3 interceptor adding metrics gathering using Spring's Micrometer solution.
Last Release on Dec 11, 2023
Mats^3 DEPRECATED test-ActiveMQ, use "mats-test-broker" instead.
Last Release on Nov 17, 2021

Relocated → io.mats3 » mats-test-broker
Mats^3 Spring tooling for the Mats^3 JMS implementation, including an implementation of JmsMatsTransactionManager using Spring's PlatformTransactionManager, and tooling for configuring a MatsFactory for different scenarios: development, staging, production.
Last Release on Dec 11, 2023
Group Mats3 MatsSocket

17. Mats^3

io.mats3 » mats-api-test

Message-based Asynchronous Transactional Staged Stateless Services
Last Release on Sep 14, 2021
Mats^3 Spring-specific testing tools, for quickly firing up a test-harness using either JUnit or Jupiter (JUnit 5).
Last Release on Dec 11, 2023
Mats^3 testing tools for JUnit 4.
Last Release on Dec 11, 2023
Mats^3 testing tools for Jupiter (JUnit 5).
Last Release on Dec 11, 2023