My point :) is that introducing a visitor interface that depends on all
transport modules doesn't sound good to me. If we are going to do that,
the visitor interface will have to be provided as a separate module that
depends on all other transport modules to avoid a cyclic dependency. We
had a
Hmmnn...I don't think so. As far as I can tell, he's talking about
adding more types to a future MINA release. That would mean adding a
method to each new type -- hardly a high cost given the return. If
you want to make it possible for users to add types, you could simply
have an
I believe that Trustin's point is that the visitor pattern is only
effective if you know all the visitable types ahead of time. It's quite
difficult for a user to wedge in their own type after the fact - they
would have to modify the visitor interface for each new transport type
they add.
- DML
This would be a nice place for the good old visitor pattern, so
something like, in SocketSession,
SocketSession implements VisitableSession
...
public void accept(final SessionVisitor visitor)
{
visitor.visitSocketSession(this);
}
Then you have a lot of flexibility with the visitor itself
I am not sure if it's a more flexible solution considering we are going
to have more transports. For example, we have serial port communication
transport, and we will have to add a visit method per each transport.
Trustin
2008-02-13 (수), 09:58 -0500, Adam Fisk 쓰시길:
This would be a nice place
to example echoserver, how to make this test:
open 2 conection and send message simultaneous? someone did this?
I want to check the performance of the example echoserver.
some tips?
thanks
On 2/13/08, 이희승 (Trustin Lee) [EMAIL PROTECTED] wrote:
I am not sure if it's a more flexible
FYI...if you are going to do this...you are gonna have to tweak your IP
stack to be able to handle that many open sockets.
Jeff
[EMAIL PROTECTED] wrote:
to example echoserver, how to make this test:
open 2 conection and send message simultaneous? someone did this?
I want to check
How to do I do this?
On 2/13/08, Jeff Genender [EMAIL PROTECTED] wrote:
FYI...if you are going to do this...you are gonna have to tweak your IP
stack to be able to handle that many open sockets.
Jeff
[EMAIL PROTECTED] wrote:
to example echoserver, how to make this test:
open 2
I actually think that's exactly why the visitor pattern is nice -- the
more transports you have, the better it gets because you can elegantly
deal with the additional types rather than resorting to instansofs.
The double-dispatch method calling is also a bigger performance boost
the more types you
2008-01-28 (월), 10:47 -0400, Brenno Hayden 쓰시길:
Hello ,
i have same doubt..
- How can I tell if the connection is udp or tcp?
In 1.x, you can use IoSession.getTransportType(). In 2.x, you can
simply use 'instanceof SocketSession' or 'instanceof DatagramSession'.
--
what we call human
Hello ,
i have same doubt..
- How can I tell if the connection is udp or tcp?
- The framework supports 50.000 connections simultaneous and
exchange data? What was the most you succeeded?
Greetings
Brenno Hayden F. Dantas
11 matches
Mail list logo