users@grizzly.java.net

Re: Grizzly 2.0M1 Best Practice

From: Oleksiy Stashok <Oleksiy.Stashok_at_Sun.COM>
Date: Wed, 06 May 2009 11:48:53 +0200

Hi,

>
> As Grizzly offers various way of creating/handling connections, do
> you have
> a recommended way of doing so?
For server side I'd recommend FilterChain.
The standalone way looks very similar to ServerSocket/Socket approach,
and is more useful for client side implementations.


> In my case, I would like to play around with Grizzly by creating
> something
> like a TCP proxy where it routes connection from one host/port to
> another
> host/port. On the server side, I create a filter to listen "READ"
> event and
> write into another NIO transport to the target server. The problem I
> have is
> that now I need to listen to "READ" event from both sides to write the
> output to the other side. Having two filters to two transports seem
> to make
> the code very messy. Is there any suggestion to make it simpler?
Sure, the suggestion is to have single transport and single FilterChain.
We recently discussed this on mailing list:

http://www.nabble.com/Re%3A-Seeking-Some-Guidance-on-Using-Grizzly---NIO-p23295782.html

Please let me know if you have any further questions.

WBR,
Alexey.

>
> --
> View this message in context: http://www.nabble.com/Grizzly-2.0M1-Best-Practice-tp23398139p23398139.html
> Sent from the Grizzly - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>