There is a constructor escape of Channel.this into SynchronousCommandTransport.ReaderThread through transport.setup (line 428 in Channel)

The solution is probably to extract a static factory method for Channel constructor and do transport.setup in the factory method.

I have reviewed the code for thread safety and this is the only thing I've found so far.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to