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()
-
-