Torsten Curdt wrote:
> Berin, I'm wondering... How far did you get with your idea of active
> monitoring of resources?
> 
> I remember a thread were some profiling sessions showed that checking the
> last modification time of resources can be quite expensive and has an
> impact on scaleability. This might be solved or worked around by the
> DelayedRefreshSourceWrapper class. But active monitoring will (IMHO) not
> only help to solve scaleability issues but is much more elegant and easier
> to maintain in the codebase.
> 
> Whereever you are you need to check for a resource to change you can get
> the ActiveMonitor component and add your class as ResourceChangeListener.
> I often wished to have such a component for self-written components...


It is functioning and released.  I will eventually have a version that
hooks into the CommandManager code that I am working on.  The
CommandManager is functional, but the API may be cleaned up some.  It is
really simple to use too.

Check out Excalibur code: the ActiveMonitor comes with classes that
monitor files.  You would have to write the code that monitors other
types of resources as well.



-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to