Supported Java Technologies
  • 1 Minute to read
  • Dark
    Light
  • PDF

Supported Java Technologies

  • Dark
    Light
  • PDF

Article summary

This list will reflect an up-to-date list of supported technologies. The following technologies are automatically supported by Retrace for Java.

Java Versions

  • Java 7+

Containers

Application Containers

  • Apache Tomcat (6+)
  • GlassFish (4+)
  • JBoss AS (6+)
  • WildFly (8+)
  • WildFly Swarm
  • Jetty (8+)
  • Spring Boot
  • Oracle WebLogic (12+)
  • IBM WebSphere (8+, Liberty)
  • Apache TomEE (1.7, 7+)
  • Netty (3+)
  • Undertow (1+)

Application Container Services

  • Docker
  • Docker Swarm

Framework

Servlet API

  • Servlets
  • Servlet Filters
  • Java EE Servlet 4
  • JSP Pages
  • JSF (JavaServer Faces)

Webservices

  • Jersey
  • JBoss RESTEasy
  • SOAP Instrumentation
  • RMI (Remote Method Invocation)

Spring

  • Spring 4
  • Spring 5
  • Spring Batch
  • Spring Boot
  • Thymeleaf

JDBC

  • MySQL
  • Oracle
  • PostgreSQL
  • MS SQL Server
  • IBM DB2

HTTP

  • JDK
  • Apache Commons HTTP
  • Apache HTTP Client 4.x

Caching

  • Jedis
  • Ehcache
  • Spymemcached

JMS API

  • Sending to Queues
  • Sending to Topics

EJB Session Beans

  • All Public Methods

MVC

  • Spring MVC Controller
  • Apache Struts Action
  • Play Framework (1.2x-1.4x, >= 2)

Database ORM

  • Hibernate ORM
  • JPA
  • MS SQL Server

NoSQL

  • HBase Instrumentation
  • Elasticsearch Instrumentation
  • Apache Cassandra

Async

  • java.util.concurrent

Non Web Transactions

  • Quartz
  • Akka (3.x)

Java Services

  • Defining the service transactions can be accomplished using our annotation library (stackify-java-apm-annot) or custom JSON configuration. If the service uses Quartz or Spring Batch, no code changes are required (both work out of the box).

Was this article helpful?