| Library |
Function |
| Javassist |
Javassist is released and maintained by JBoss and is a Bytecode instrumentation library. EurekaJ Agent uses Javassist 3.9.0.GA to handle Java Instrumentation. Javassist might be replaced completely with the addition of Btrace to EurekaJ Agent. |
| Log4J |
Log4J is used by both EurekaJ Agent and EurekaJ Manager to output debug and info messages to log files. Log4J is also used by the EurekaJ Agent to write the statistical information being passed to the EurekaJ Manager application. |
| Commons HTTP Client |
Is used to send the statistics from the Agent to the Manager application |
| Spring |
Spring is used as the Inversion of Control container in EurekaJ Manager. |
| JavaServer Faces |
JSF 1.2 is used for the Graphical User Interface technology in EurekaJ Manager |
| JBoss Richfaces |
Used to enrich the GUI of EurekaJ Manger application with AJAX functionality |
| Java Facelets |
Facelets is a view-templating-framework used for templating in EurekaJ Manager. |
| JSFlot |
JSFLot is a interactive charting library for JSF applications written for HTML 5. JSFlot is responsible for drawing all charts throughout EurekaJ Manager |
| Jetty |
Jetty is a Servlet Container used in Embedded-form in EurekaJ Manager |
| Commons IO |
Used together with Commons HTTP Client |
| Perst |
Perst is an open source embedded Object Oriented database engine. Perst is used to persist data to disk |