org.springframework.batch.admin.jmx
Interface StepExecutionMetrics

All Known Implementing Classes:
SimpleStepExecutionMetrics

public interface StepExecutionMetrics

Author:
Dave Syer

Method Summary
 int getExecutionCount()
           
 int getFailureCount()
           
 int getLatestCommitCount()
           
 double getLatestDuration()
           
 long getLatestExecutionId()
           
 java.lang.String getLatestExitCode()
           
 java.lang.String getLatestExitDescription()
           
 int getLatestFilterCount()
           
 int getLatestReadCount()
           
 int getLatestRollbackCount()
           
 int getLatestSkipCount()
           
 java.lang.String getLatestStatus()
           
 int getLatestWriteCount()
           
 double getMaxDuration()
           
 double getMeanDuration()
           
 

Method Detail

getExecutionCount

@ManagedMetric(metricType=COUNTER,
               description="Step Execution Count")
int getExecutionCount()

getFailureCount

@ManagedMetric(metricType=COUNTER,
               description="Step Execution Failure Count")
int getFailureCount()

getLatestDuration

@ManagedMetric(metricType=GAUGE,
               description="Latest Duration Milliseconds")
double getLatestDuration()

getMeanDuration

@ManagedMetric(metricType=GAUGE,
               description="Mean Duration Milliseconds")
double getMeanDuration()

getMaxDuration

@ManagedMetric(metricType=GAUGE,
               description="Max Duration Milliseconds")
double getMaxDuration()

getLatestExecutionId

@ManagedMetric(metricType=GAUGE,
               description="Latest Step Execution ID")
long getLatestExecutionId()

getLatestReadCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Read Count")
int getLatestReadCount()

getLatestWriteCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Write Count")
int getLatestWriteCount()

getLatestFilterCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Filter Count")
int getLatestFilterCount()

getLatestSkipCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Skip Count")
int getLatestSkipCount()

getLatestCommitCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Commit Count")
int getLatestCommitCount()

getLatestRollbackCount

@ManagedMetric(metricType=GAUGE,
               description="Latest Rollback Count")
int getLatestRollbackCount()

getLatestStatus

@ManagedAttribute(description="Latest Status")
java.lang.String getLatestStatus()

getLatestExitCode

@ManagedAttribute(description="Latest Exit Code")
java.lang.String getLatestExitCode()

getLatestExitDescription

@ManagedAttribute(description="Latest Exit Description")
java.lang.String getLatestExitDescription()


Copyright © 2011. All Rights Reserved.