public class HiveStatisticsGenerator extends Object implements HiveEventListener, Tickable
| Modifier and Type | Field and Description |
|---|---|
protected CounterValue |
attributeEventsCounter |
protected CounterValue |
attributeWritesCounter |
protected CounterValue |
itemsValue |
protected CounterValue |
sessionsValue |
protected CounterValue |
valueEventsCounter |
protected CounterValue |
valueWritesCounter |
| Constructor and Description |
|---|
HiveStatisticsGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
attributesChanged(DataItem item,
int size) |
void |
itemRegistered(DataItem item) |
void |
itemUnregistered(DataItem item) |
void |
sessionCreated(AbstractSessionImpl session) |
void |
sessionDestroyed(AbstractSessionImpl session) |
void |
startWrite(Session session,
String itemName,
Variant value) |
void |
startWriteAttributes(Session session,
String itemId,
int size) |
void |
tick() |
void |
valueChanged(DataItem item,
Variant variant,
boolean cache) |
protected CounterValue itemsValue
protected CounterValue sessionsValue
protected CounterValue valueWritesCounter
protected CounterValue attributeWritesCounter
protected CounterValue valueEventsCounter
protected CounterValue attributeEventsCounter
public void itemRegistered(DataItem item)
itemRegistered in interface HiveEventListenerpublic void sessionCreated(AbstractSessionImpl session)
sessionCreated in interface HiveEventListenerpublic void sessionDestroyed(AbstractSessionImpl session)
sessionDestroyed in interface HiveEventListenerpublic void startWrite(Session session, String itemName, Variant value)
startWrite in interface HiveEventListenerpublic void startWriteAttributes(Session session, String itemId, int size)
startWriteAttributes in interface HiveEventListenerpublic void attributesChanged(DataItem item, int size)
attributesChanged in interface HiveEventListenerpublic void valueChanged(DataItem item, Variant variant, boolean cache)
valueChanged in interface HiveEventListenerpublic void itemUnregistered(DataItem item)
itemUnregistered in interface HiveEventListener