| Interface | Description |
|---|---|
| Agent |
The New Relic Java Agent's API.
|
| Config |
Provides access to agent configuration settings.
|
| InboundHeaders |
The type-specific headers collection of an inbound message.
|
| Insights |
Used to send custom events to Insights.
|
| Logger |
The Java agent's logging interface.
|
| MethodTracer | Deprecated |
| MethodTracerFactory | Deprecated |
| MetricAggregator |
This aggregator allows metrics to be reported which can be viewed through custom dashboards.
|
| OutboundHeaders |
The type-specific headers collection of an outbound message
|
| Request |
Represents a web request.
|
| Response |
Represents a response to a web request.
|
| TracedMethod |
Represents a single instance of the timing mechanism associated with a method that is instrumented using the
Trace annotation. |
| Transaction |
A transaction represents a unit of work in an application.
|
| Class | Description |
|---|---|
| NewRelic |
The New Relic api.
|
| Enum | Description |
|---|---|
| HeaderType |
Used for specifying header key syntax for
InboundHeaders and OutboundHeaders. |
| TransactionNamePriority |
The priority to give to a call to
Transaction.setTransactionName(TransactionNamePriority, boolean, String, String...). |
| Annotation Type | Description |
|---|---|
| Trace |
If you annotate a method with the Trace annotation it will be automatically timed by the New Relic agent with the
following measurements:
call count
calls per minute
total call time
standard deviation call time
min call time
min call time
A metric representing these measurements will be reporting inside the call scope of the current transaction (e.g.
|