On Tue, 2008-09-16 at 13:34 -0400, Ryan McKinley wrote:
> I've been going through the droids API trying to limit global access.   
> For an inability to explain all my thoughts, I put a functional sketch  
> on:
> 
>   http://svn.apache.org/viewvc?view=rev&revision=695984
> 
> I'm not totally happy with the names, but its a start...

Yeah we need to create a glossary and define the different names and
their meaning. We need to agree to call one thing the same way. Racer or
walker are used synonym but that will cause confusion pretty soon.

> 
> Some of the big changes to note:

I just had a quick glance on the diff and have not tried it out yet.
Looks nice. Not sure whether I will find time today but will review it
in depth ASAP.

salu2

> 
> * The task management stuff is pulled out of AbstractDroid and added  
> to TaskMaster.java / MultiThreadedTaskMaster.java
>    * the taskCompleted callback is removed and handled directly within  
> MultiThreadedTaskMaster
> * The worker interface is simplified to execute( Task )
>     
> http://svn.apache.org/viewvc/labs/droids/trunk/src/core/java/org/apache/droidsX/api/Worker.java?view=markup&pathrev=695984
> 
> 
> modify main() in FileSystemWalker.java to see it go.
> 
> The advantages to these API changes is that each component only has  
> access to what it needs -- this will make testing much easier and more  
> clear.
> 
> thoughts?
> ryan
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


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

Reply via email to