• Print
  • Share
  • Dark
    Light

Supported Java Technologies

  • Updated on 12 Jun 2018
  • 1 minute to read
  • Contributors

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

Containers

Application Containers

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

Application Container Services

  • Docker
  • Docker Swarm

Frameworks

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.x+)

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).