ome.services.messages.stats
Class AbstractStatsMessage

java.lang.Object
  extended by java.util.EventObject
      extended by org.springframework.context.ApplicationEvent
          extended by ome.util.messages.InternalMessage
              extended by ome.services.messages.stats.AbstractStatsMessage
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MethodStatsMessage, ObjectsReadStatsMessage, ObjectsWrittenStatsMessage, SessionsCreatedStatsMessage

public abstract class AbstractStatsMessage
extends InternalMessage

Published when some limit in user/group/session activity has been reached. For example, when a single thread has attempted to load a pre-defined number of objects (10,000; 100,000) a message can be raised which can then be used by other subsystems to slow down, or "throttle", execution.

See Also:
OmeroThrottling, Serialized Form

Field Summary
 
Fields inherited from class ome.util.messages.InternalMessage
threadSafe
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
AbstractStatsMessage(Object source)
           
AbstractStatsMessage(Object source, boolean hard)
           
 
Method Summary
 boolean isHard()
           
 
Methods inherited from class ome.util.messages.InternalMessage
isThreadSafe
 
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractStatsMessage

public AbstractStatsMessage(Object source)

AbstractStatsMessage

public AbstractStatsMessage(Object source,
                            boolean hard)
Method Detail

isHard

public boolean isHard()


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

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