ome.services.sessions.stats
Class LongCounter
java.lang.Object
ome.services.sessions.stats.LongCounter
- All Implemented Interfaces:
- org.springframework.context.ApplicationEventPublisherAware
- Direct Known Subclasses:
- MethodCounter, ObjectsReadCounter, ObjectsWrittenCounter, SessionsCreatedCounter
public abstract class LongCounter
- extends Object
- implements org.springframework.context.ApplicationEventPublisherAware
Counter object which increments an internal long by some integer value,
and according to some strategy publishes an InternalMessage
subclass.
- Since:
- Beta4
- Author:
- Josh Moore, josh at glencoesoftware.com
Field Summary |
protected long |
count
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
count
protected long count
LongCounter
public LongCounter(int interval)
setApplicationEventPublisher
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
- Specified by:
setApplicationEventPublisher
in interface org.springframework.context.ApplicationEventPublisherAware
increment
public void increment(int incr)
message
protected abstract InternalMessage message()
- Returns:
OmeroJava Api
Version: 4.3.3-00d1137e-b2894
Copyright © 2009 The University of Dundee. All Rights Reserved.