jenkinsci/remoting — pull request #6 by krosenvold (2012-09-20 07:50:48+00:00)
Title: JENKINS-13395 constructor escape of "this" from Channel

Patch is simply a repeated set of "Replace Constuctor with factory method" operations.

There are a large number of constructors that seem to be used externally, so I suspect there are some additional code changes that may be necessary in other modules (due to uinterface changes in Channel)

I am only indirectly a jenkins user and this bug has been found by code review.