ome.services.sessions.stats
Class CounterFactory

java.lang.Object
  extended by ome.services.sessions.stats.CounterFactory
All Implemented Interfaces:
org.springframework.context.ApplicationEventPublisherAware

public class CounterFactory
extends Object
implements org.springframework.context.ApplicationEventPublisherAware

Factory for creating counter objects. Passed to other Spring beans to prevent constant context lookups.

Since:
Beta4
Author:
Josh Moore, josh at glencoesoftware.com

Field Summary
protected  int methodHardLimit
           
protected  int objectsReadHardLimit
           
protected  int objectsWrittenHardLimit
           
protected  org.springframework.context.ApplicationEventPublisher publisher
           
 
Constructor Summary
CounterFactory()
           
 
Method Summary
 SessionStats createStats()
           
 void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
           
 void setMethodHardLimit(int methodHardLimit)
           
 void setObjectsReadHardLimit(int objectsReadHardLimit)
           
 void setObjectsWrittenHardLimit(int objectsWrittenHardLimit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publisher

protected org.springframework.context.ApplicationEventPublisher publisher

objectsReadHardLimit

protected int objectsReadHardLimit

objectsWrittenHardLimit

protected int objectsWrittenHardLimit

methodHardLimit

protected int methodHardLimit
Constructor Detail

CounterFactory

public CounterFactory()
Method Detail

setApplicationEventPublisher

public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
Specified by:
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware

setObjectsReadHardLimit

public void setObjectsReadHardLimit(int objectsReadHardLimit)

setObjectsWrittenHardLimit

public void setObjectsWrittenHardLimit(int objectsWrittenHardLimit)

setMethodHardLimit

public void setMethodHardLimit(int methodHardLimit)

createStats

public SessionStats createStats()


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.