On 06/08/2007, at 9:32 PM, Trustin Lee wrote:
On 8/5/07, Matthew Phillips <[EMAIL PROTECTED]> wrote:
I have a timer thread inside a custom IoFilter that checks for
request timeouts after sending a message. If a timeout occurs, it
sends a synthetic message down the filter chain. The question is, is
this thread safe, or am I violating the MINA thread model?
It should be safe as long as your business logic is thread safe. If
not, please let us know.
Great. So, just to be clear: if my filter is thread safe w.r.t. its
own timer thread, and my IoHandler is also thread safe within the
MINA model, this is the correct way to do this kind of thing? It
doesn't hurt that IoFilter.messageReceived () is being called by my
timer thread rather than one of MINA's IO processing threads?
Cheers,
Matthew.