Package mireka.transmission.queue
Class TransmitterSummary
- Object
-
- mireka.transmission.queue.TransmitterSummary
-
- All Implemented Interfaces:
TransmitterSummaryMBean
public class TransmitterSummary extends Object implements TransmitterSummaryMBean
TransmitterSummary holds and publishes statistics data about the mail transactions of aQueuingTransmitter.
-
-
Field Summary
Fields Modifier and Type Field Description StringlastErrorStringlastFailure
-
Constructor Summary
Constructors Constructor Description TransmitterSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.yammer.metrics.core.MetererrorsMeter()com.yammer.metrics.core.MeterfailuresMeter()doublegetFailuresPercentage()StringgetLastError()StringgetLastFailure()doublegetPermanentFailuresPercentage()doublegetTransientFailuresPercentage()com.yammer.metrics.core.MetermailTransactionsMeter()com.yammer.metrics.core.MeterpartialFailuresMeter()com.yammer.metrics.core.MeterpermanentFailuresMeter()voidregister()voidsetName(String name)com.yammer.metrics.core.MetersuccessfulMailTransactionsMeter()com.yammer.metrics.core.MetertransientFailuresMeter()
-
-
-
Method Detail
-
register
@PostConstruct public void register()
-
setName
public void setName(String name)
- Category:
- GETSET
-
getFailuresPercentage
public double getFailuresPercentage()
- Specified by:
getFailuresPercentagein interfaceTransmitterSummaryMBean
-
getPermanentFailuresPercentage
public double getPermanentFailuresPercentage()
- Specified by:
getPermanentFailuresPercentagein interfaceTransmitterSummaryMBean
-
getTransientFailuresPercentage
public double getTransientFailuresPercentage()
- Specified by:
getTransientFailuresPercentagein interfaceTransmitterSummaryMBean
-
getLastFailure
public String getLastFailure()
- Specified by:
getLastFailurein interfaceTransmitterSummaryMBean
-
getLastError
public String getLastError()
- Specified by:
getLastErrorin interfaceTransmitterSummaryMBean
-
mailTransactionsMeter
public com.yammer.metrics.core.Meter mailTransactionsMeter()
-
successfulMailTransactionsMeter
public com.yammer.metrics.core.Meter successfulMailTransactionsMeter()
-
failuresMeter
public com.yammer.metrics.core.Meter failuresMeter()
-
permanentFailuresMeter
public com.yammer.metrics.core.Meter permanentFailuresMeter()
-
transientFailuresMeter
public com.yammer.metrics.core.Meter transientFailuresMeter()
-
partialFailuresMeter
public com.yammer.metrics.core.Meter partialFailuresMeter()
-
errorsMeter
public com.yammer.metrics.core.Meter errorsMeter()
-
-