Package eu.antidotedb.client.transformer
Class CountingTransformer
- java.lang.Object
-
- eu.antidotedb.client.transformer.CountingTransformer
-
- All Implemented Interfaces:
TransformerFactory
public class CountingTransformer extends java.lang.Object implements TransformerFactory
A Transformer, which counts how often each kind of operation has been executed
-
-
Constructor Summary
Constructors Constructor Description CountingTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAbortTransactionCounter()intgetCommitTransactionCounter()intgetReadObjectsCounter()intgetStartTransactionCounter()intgetStaticReadsCounter()intgetStaticUpdatesCounter()intgetUpdateObjectsCounter()TransformernewTransformer(Transformer downstream, Connection connection)Creates a new transformer with the given downstream transformer.
-
-
-
Method Detail
-
getReadObjectsCounter
public int getReadObjectsCounter()
-
getUpdateObjectsCounter
public int getUpdateObjectsCounter()
-
getStartTransactionCounter
public int getStartTransactionCounter()
-
getAbortTransactionCounter
public int getAbortTransactionCounter()
-
getCommitTransactionCounter
public int getCommitTransactionCounter()
-
getStaticReadsCounter
public int getStaticReadsCounter()
-
getStaticUpdatesCounter
public int getStaticUpdatesCounter()
-
newTransformer
public Transformer newTransformer(Transformer downstream, Connection connection)
Description copied from interface:TransformerFactoryCreates a new transformer with the given downstream transformer. The created Transformer will be attached to the given connection.- Specified by:
newTransformerin interfaceTransformerFactory
-
-