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 HiveEventListener
public void sessionCreated(AbstractSessionImpl session)
sessionCreated
in interface HiveEventListener
public void sessionDestroyed(AbstractSessionImpl session)
sessionDestroyed
in interface HiveEventListener
public void startWrite(Session session, String itemName, Variant value)
startWrite
in interface HiveEventListener
public void startWriteAttributes(Session session, String itemId, int size)
startWriteAttributes
in interface HiveEventListener
public void attributesChanged(DataItem item, int size)
attributesChanged
in interface HiveEventListener
public void valueChanged(DataItem item, Variant variant, boolean cache)
valueChanged
in interface HiveEventListener
public void itemUnregistered(DataItem item)
itemUnregistered
in interface HiveEventListener