Class AbstractStatisticsPrinter<T>
- java.lang.Object
 - 
- com.evolveum.midpoint.schema.statistics.AbstractStatisticsPrinter<T>
 
 
- 
- Direct Known Subclasses:
 ActivityItemProcessingStatisticsPrinter,ActivityProgressPrinter,CachePerformanceInformationPrinter,OperationsPerformanceInformationPrinter,ProvisioningStatisticsPrinter,RepositoryPerformanceInformationPrinter,SynchronizationInformationPrinter,TaskWorkBucketManagementPerformanceInformationPrinter
public abstract class AbstractStatisticsPrinter<T> extends Object
Prints statistics in selected format. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractStatisticsPrinter.Formatstatic classAbstractStatisticsPrinter.Optionsstatic classAbstractStatisticsPrinter.SortBy 
- 
Constructor Summary
Constructors Constructor Description AbstractStatisticsPrinter(T information, AbstractStatisticsPrinter.Options options, Integer iterations, Integer seconds) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Numberavg(Number total, Integer countObject)protected Numberdiv(Number total, Integer countObject)DatagetData()FormattinggetFormatting()protected Numberpercent(Long value, Long baseObject)abstract voidprepare()Stringprint() 
 - 
 
- 
- 
Constructor Detail
- 
AbstractStatisticsPrinter
public AbstractStatisticsPrinter(@NotNull T information, AbstractStatisticsPrinter.Options options, Integer iterations, Integer seconds) 
 - 
 
- 
Method Detail
- 
print
public String print()
 
- 
prepare
public abstract void prepare()
 
- 
getData
public Data getData()
 
- 
getFormatting
public Formatting getFormatting()
 
 - 
 
 -