users@grizzly.java.net

Re: porting dCache to grizzly

From: Jeanfrancois Arcand <Jeanfrancois.Arcand_at_Sun.COM>
Date: Wed, 25 Jun 2008 20:39:36 -0400

Salut,

Jeanfrancois Arcand wrote:
> Hi Tigran,
>
> Tigran Mkrtchyan wrote:
>>
>>
>> Hi Jeanfrancois et al.
>>
>>
>> Here is one of the out building blocks which we would like to port to
>> grizzly nio.
>>
>> http://www.dcache.org/WebSVN/filedetails.php?repname=dCache&path=%2Ftrunk%2Fmodules%2Fcells%2Fdmg%2Fcells%2Fservices%2Flogin%2FLoginManager.java
>>
>>
>>
>> What it does:
>>
>> LoginManager is a generic class which accept a connections and
>> creates an instance of protocol filter defined in the config file. The
>> are two main components - ListenThread, which crates and accepts new
>> connections and RunEngineThread, which creates a new instance of
>> protocol filter. Protocol Filter internally starts it's own working
>> thread. As you can see lot of reflection and messy old code ( from
>> 1998 ). We are in the stage of cleaning it up and, I hope, we can drop
>> most of old staff and make use of grizzly framework. I will create a
>> dedicated branch for grizzly port I keep you up to date with out
>> progress.
>
> Thanks for the update. Like we talked on the phone, we will take a look
> at the code and will send you our idea how your ProtocolFilter can be
> designed.
>
> Stay tuned!

OK I was swamped last 3 days...just FYI, here is 2 links that can help:

http://weblogs.java.net/blog/jfarcand/archive/2008/02/writing_a_tcpud_1.html
http://weblogs.java.net/blog/jfarcand/archive/2008/06/writing_a_tcpud_2.html


Thanks

-- Jeanfrancois


>
> -- Jeanfrancois
>
>
>
>>
>>
>> Thanks in advance,
>> Tigran.
>>
>> ________________________________________________________________________
>> Tigran Mkrtchyan DESY, IT,
>> tigran.mkrtchyan_at_desy.de Notkestrasse 85,
>> Tel: + 49 40 89983946 Hamburg 22607,
>> Fax: + 49 40 89984429 Germany.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>