|
@@ -27,7 +27,7 @@ class from there.
|
|
|
`io.opentelemetry.javaagent.bootstrap.AgentInitializer` and a few other classes that live in the bootstrap class
|
|
|
loader but are not used directly by auto-instrumentation
|
|
|
|
|
|
-#### `instrumentation-api` and `javaagent-api` modules
|
|
|
+#### `instrumentation-api` and `javaagent-instrumentation-api` modules
|
|
|
|
|
|
These modules contain support classes for actual instrumentations to be loaded
|
|
|
later and separately. These classes should be available from all possible
|
|
@@ -38,7 +38,7 @@ possible. Otherwise, there is a risk of accidentally exposing these classes to
|
|
|
the actual application.
|
|
|
|
|
|
`instrumentation-api` contains classes that are needed for both library and auto-instrumentation,
|
|
|
-while `javaagent-api` contains classes that are only needed for auto-instrumentation.
|
|
|
+while `javaagent-instrumentation-api` contains classes that are only needed for auto-instrumentation.
|
|
|
|
|
|
### Modules that live in the agent class loader
|
|
|
|
|
@@ -83,7 +83,7 @@ module
|
|
|
Available in the bootstrap class loader:
|
|
|
|
|
|
- `io/opentelemetry/javaagent/bootstrap/` - contains the `javaagent-bootstrap` module
|
|
|
-- `io/opentelemetry/javaagent/instrumentation/api/` - contains the `javaagent-api` module
|
|
|
+- `io/opentelemetry/javaagent/instrumentation/api/` - contains the `javaagent-instrumentation-api` module
|
|
|
- `io/opentelemetry/javaagent/shaded/instrumentation/api/` - contains the `instrumentation-api` module,
|
|
|
shaded during creation of `javaagent` jar file by Shadow Gradle plugin
|
|
|
- `io/opentelemetry/javaagent/shaded/io/` - contains the OpenTelemetry API and its dependency gRPC
|