| Package | Description |
|---|---|
| org.hawkular.btm.api.internal.actions | |
| org.hawkular.btm.api.model.btxn | |
| org.hawkular.btm.api.model.trace | |
| org.hawkular.btm.api.services |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
ExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method evaluates the supplied information against this
expression.
|
String |
FreeFormExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
XMLExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
JSONExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
LiteralExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
String |
TextExpressionHandler.evaluate(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
protected Object |
DataExpressionHandler.getDataValue(BusinessTransaction btxn,
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(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method returns the value, associated with the expression, for the
supplied data.
|
boolean |
ProcessorActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method processes the supplied information to extract the relevant
details.
|
boolean |
SetDetailActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
AddContentActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
EvaluateURIActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
SetFaultActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
SetFaultDescriptionActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
AddCorrelationIdActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
SetPropertyActionHandler.process(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
protected boolean |
EvaluateURIActionHandler.processQueryParameters(BusinessTransaction btxn,
Node node)
This method processes the query parameters associated with the supplied node to extract
templated named values as properties on the business transaction.
|
abstract boolean |
ExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values)
This method evaluates the supplied information against this
expression representing a predicate.
|
boolean |
FreeFormExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
XMLExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
JSONExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
LiteralExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
boolean |
TextExpressionHandler.test(BusinessTransaction btxn,
Node node,
Direction direction,
Map<String,?> headers,
Object[] values) |
| Modifier and Type | Method and Description |
|---|---|
BusinessTransaction |
BusinessTransaction.setHostAddress(String hostAddress) |
BusinessTransaction |
BusinessTransaction.setHostName(String hostName) |
BusinessTransaction |
BusinessTransaction.setId(String id) |
BusinessTransaction |
BusinessTransaction.setName(String name) |
BusinessTransaction |
BusinessTransaction.setNodes(List<Node> nodes) |
BusinessTransaction |
BusinessTransaction.setPrincipal(String principal) |
BusinessTransaction |
BusinessTransaction.setProperties(Map<String,String> properties) |
BusinessTransaction |
BusinessTransaction.setStartTime(long startTime) |
| Modifier and Type | Method and Description |
|---|---|
BusinessTransaction |
BusinessTransactionTrace.getTrace() |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessTransactionTrace.setTrace(BusinessTransaction trace) |
| Modifier and Type | Method and Description |
|---|---|
BusinessTransaction |
BusinessTransactionService.get(String tenantId,
String id)
This method returns the business transaction associated with the
supplied id.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<BusinessTransaction> |
AbstractAnalyticsService.getFragments(String tenantId,
Criteria criteria)
This method returns the list of business transactions for the supplied criteria.
|
List<BusinessTransaction> |
BusinessTransactionService.query(String tenantId,
Criteria criteria)
This method returns a set of business transactions that meet the
supplied query criteria.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<URIInfo> |
AbstractAnalyticsService.doGetUnboundURIs(String tenantId,
List<BusinessTransaction> fragments,
boolean compress)
This method obtains the unbound URIs from a list of business
transaction fragments.
|
void |
BusinessTransactionPublisher.publish(String tenantId,
List<BusinessTransaction> btxns)
This method publishes the list of business transaction fragments.
|
void |
BusinessTransactionService.storeBusinessTransactions(String tenantId,
List<BusinessTransaction> businessTransactions)
This method stores the supplied list of business transaction fragments.
|
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.