@Service public class MonitoringServiceImpl extends Object implements MonitoringService
Constructor and Description |
---|
MonitoringServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
bindFilter(MonitoringFilter filter,
Map<String,Object> properties) |
protected void |
bindWriter(MonitoringWriter writer,
Map<String,Object> properties) |
Map<String,Object> |
getTransactionProperties() |
QualifiedName |
getTransactionType() |
void |
incrementCounter(QualifiedName name,
int incrementValue) |
void |
initializeTransaction(QualifiedName name)
Initialize a transaction.
|
void |
recordEvent(MonitoringEvent event) |
void |
recordMetric(QualifiedName name,
float value) |
void |
recordTransaction()
Records the transaction and its properties
|
void |
setTransactionProperty(String name,
Object value) |
protected void |
unbindFilter(MonitoringFilter filter,
Map<String,Object> properties) |
protected void |
unbindWriter(MonitoringWriter writer) |
public void initializeTransaction(QualifiedName name)
MonitoringService
initializeTransaction
in interface MonitoringService
public QualifiedName getTransactionType()
getTransactionType
in interface MonitoringService
public Map<String,Object> getTransactionProperties()
getTransactionProperties
in interface MonitoringService
public void setTransactionProperty(String name, Object value)
setTransactionProperty
in interface MonitoringService
public void recordTransaction()
MonitoringService
recordTransaction
in interface MonitoringService
public void recordEvent(MonitoringEvent event)
recordEvent
in interface MonitoringService
event
- The eventpublic void recordMetric(QualifiedName name, float value)
recordMetric
in interface MonitoringService
name
- The metric namevalue
- The metric valuepublic void incrementCounter(QualifiedName name, int incrementValue)
incrementCounter
in interface MonitoringService
name
- The counter nameincrementValue
- The counter increment valueprotected void bindFilter(MonitoringFilter filter, Map<String,Object> properties)
protected void unbindFilter(MonitoringFilter filter, Map<String,Object> properties)
protected void bindWriter(MonitoringWriter writer, Map<String,Object> properties)
protected void unbindWriter(MonitoringWriter writer)
Copyright © 2017 ICF Olson. All rights reserved.