| Package | Description |
|---|---|
| org.hawkular.apm.api.internal.actions | |
| org.hawkular.apm.api.model.trace | |
| org.hawkular.apm.api.services | |
| org.hawkular.apm.api.utils |
| Modifier and Type | Method and Description |
|---|---|
String |
XMLExpressionHandler.evaluate(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
JSONExpressionHandler.evaluate(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
abstract String |
ExpressionHandler.evaluate(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method evaluates the supplied information against this
expression.
|
String |
TextExpressionHandler.evaluate(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
LiteralExpressionHandler.evaluate(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
protected Object |
DataExpressionHandler.getDataValue(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method returns the data value associated with the requested data
source and key..
|
protected String |
ExpressionBasedActionHandler.getValue(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method returns the value, associated with the expression, for the
supplied data.
|
boolean |
SetPropertyActionHandler.process(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
AddCorrelationIdActionHandler.process(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
AddContentActionHandler.process(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
EvaluateURIActionHandler.process(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
ProcessorActionHandler.process(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method processes the supplied information to extract the relevant
details.
|
protected boolean |
EvaluateURIActionHandler.processQueryParameters(Trace trace,
Node node)
This method processes the query parameters associated with the supplied node to extract
templated named values as properties on the trace node.
|
boolean |
XMLExpressionHandler.test(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
JSONExpressionHandler.test(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
abstract boolean |
ExpressionHandler.test(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method evaluates the supplied information against this
expression representing a predicate.
|
boolean |
TextExpressionHandler.test(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
LiteralExpressionHandler.test(Trace trace,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
| Modifier and Type | Class and Description |
|---|---|
class |
Component
This class represents the invocation of a component.
|
class |
Consumer
This class represents the situation where the trace flow
is triggered by a communication from an external participant.
|
class |
ContainerNode
This abstract class represents the base for all nodes that can contain
other nodes within the trace instance.
|
class |
InteractionNode
This abstract class represents an invocation.
|
class |
Producer
This class represents the situation where the trace flow
is communicating with an external participant.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
Node.addCausedByCorrelationId(String id)
This method adds a 'caused by' scoped correlation id.
|
Node |
Node.addControlFlowCorrelationId(String id)
This method adds a control flow scoped correlation id.
|
Node |
Node.addInteractionCorrelationId(String id)
This method adds an interaction scoped correlation id.
|
Node |
Node.setCorrelationIds(List<CorrelationIdentifier> correlationIds) |
Node |
Node.setDuration(long duration) |
Node |
Node.setProperties(Set<Property> properties) |
Node |
Node.setTimestamp(long timestamp) |
Node |
Node.setType(NodeType type) |
Node |
Node.setUri(String uri) |
| Modifier and Type | Method and Description |
|---|---|
Set<Node> |
Trace.getCorrelatedNodes(CorrelationIdentifier cid)
This method locates any node within the trace that
is associated with the supplied correlation id.
|
List<Node> |
Trace.getNodes() |
List<Node> |
ContainerNode.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Node.findCorrelatedNodes(CorrelationIdentifier cid,
Set<Node> nodes)
This method identifies all of the nodes within a trace that
are associated with the supplied correlation identifier.
|
protected void |
ContainerNode.findCorrelatedNodes(CorrelationIdentifier cid,
Set<Node> nodes) |
Trace |
Trace.setNodes(List<Node> nodes) |
void |
ContainerNode.setNodes(List<Node> nodes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractAnalyticsService.obtainEndpoints(List<Node> nodes,
List<EndpointInfo> endpoints)
This method collects the information regarding endpoints.
|
protected void |
AbstractAnalyticsService.obtainProducerEndpoints(List<Node> nodes,
List<EndpointInfo> endpoints,
Map<String,EndpointInfo> map)
This method collects the information regarding endpoints for
contained producers.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Node> |
NodeUtil.findNodes(List<Node> nodes,
Class<T> cls)
This method recursively scans a node hierarchy to locate instances of a particular
type.
|
static <T extends Node> |
NodeUtil.findNodes(List<Node> nodes,
Class<T> cls,
List<T> results)
This method recursively scans a node hierarchy to locate instances of a particular
type.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
NodeUtil.isOriginalURI(Node node,
String uri)
Deprecated.
Only used in original JavaAgent. Not to be used with OpenTracing.
|
static boolean |
NodeUtil.isURIRewritten(Node node)
Deprecated.
Only used in original JavaAgent. Not to be used with OpenTracing.
|
static boolean |
NodeUtil.rewriteURI(Node node)
This method checks whether a URI template has been defined.
|
static void |
NodeUtil.rewriteURI(Node node,
String uri)
Deprecated.
Only used in original JavaAgent. Not to be used with OpenTracing.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Node> |
NodeUtil.findNodes(List<Node> nodes,
Class<T> cls)
This method recursively scans a node hierarchy to locate instances of a particular
type.
|
static <T extends Node> |
NodeUtil.findNodes(List<Node> nodes,
Class<T> cls,
List<T> results)
This method recursively scans a node hierarchy to locate instances of a particular
type.
|
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.