Package omero.util
Class Resources
- java.lang.Object
- 
- omero.util.Resources
 
- 
 public class Resources extends java.lang.ObjectContainer class for storing resources which should be cleaned up on close and periodically checked. Note: this class uses java.util.logging (JUL) rather than commons-logging since it may be used on the client-side. Any use server-side will have logs forwarded to log4j via slf4j.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceResources.EntryInterface to be implemented by any object which wants to be managed by theResourcesclass.
 - 
Constructor SummaryConstructors Constructor Description Resources()AsResources(int)but specifies a 60 second sleep period between task execution.Resources(int sleeptimeSeconds)AsResources(int, ScheduledExecutorService)but uses aExecutors.newSingleThreadExecutor().Resources(int sleeptimeSeconds, java.util.concurrent.ScheduledExecutorService service)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Resources.Entry entry)voidcleanup()voidremove(Resources.Entry entry)intsize()
 
- 
- 
- 
Constructor Detail- 
Resourcespublic Resources() AsResources(int)but specifies a 60 second sleep period between task execution.
 - 
Resourcespublic Resources(int sleeptimeSeconds) AsResources(int, ScheduledExecutorService)but uses aExecutors.newSingleThreadExecutor().
 - 
Resourcespublic Resources(int sleeptimeSeconds, java.util.concurrent.ScheduledExecutorService service)
 
- 
 - 
Method Detail- 
addpublic void add(Resources.Entry entry) 
 - 
sizepublic int size() 
 - 
cleanuppublic void cleanup() 
 - 
removepublic void remove(Resources.Entry entry) 
 
- 
 
-