[jgroups-dev] Retransmitter with shared transport

"Newcomb, Michael-P57487" <[email protected]>
Newsgroups gmane.comp.java.javagroups.devel
Message-ID <[email protected]>
Sometimes, messages are being added to the Retransmitter *after* a
channel has been . This can happen if OOB messages are being passed
around at the time a channel leaving a group. The problem occurs in that
messages are added after Retransmitter.reset(). Normally, the timer is
also stopped when the channel is disconnected, but since the Timer is
shared amongst all channels, any messages added to Retransmitter after
reset() just continue to be requested because the timer that those tasks
were scheduled on did not die.

This can be solved by either specifically stopping the Retransmitter or
giving each ProtocolAdapter their own Timer which is then shutdown on
channel disconnect.

Michael

------------------------------------------------------------------------------

_______________________________________________
Javagroups-development mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.