Project Modules
This project has declared the following modules:
Name | Description |
---|---|
Agent API | This is the definition of the APIs that the agent makes available. These can be used to create plugins and other extensions to deep. |
Agent | This is the main output of the build, containing an all encompassing jar as a java agent. |
Reflect API | This is the default API for reflection, this is swapped out if we are running java > 8 |
Reflect Java 9 | If we are Java > 8 then we need to deal with modules. |
Deep | This is the main entry point for user applications, and the dependency that should be in users applications. |
API | This is a bridge API between the user code and the agent. This allows us to get access to the agent API from outside the java agent. |
Plugins | A set of extensions that add specific functionality to deep given the environment we are running in. |
Test Utils | Small set of utility classes to help with tests. |
IT Tests | This contains a collection of IT tests that verify the agent works in a variety of environments |
Examples | A small collection of examples on using deep. |