id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
4472	IStreamClientEndpoint / ClientFactory adapter	glyph		"Quoting from [http://twistedmatrix.com/trac/ticket/1442#comment:43 ticket 1442, comment 43],

    There's too much code in Twisted right now that requires either `clientConnectionFailed` or `clientConnectionLost`, and we need to make adopting endpoints as easy as humanly possible, so that protocol code can stop binding so tightly to the reactor.  You shouldn't have to depend on getting rid of `ClientFactory` to get the new awesomeness of endpoints.

... and also ...

    passing a `ClientFactory` to `IStreamClientEndpoint.connect` is formally correct; it implements the required interface.  However, it is somewhat misleading and the code should probably emit a warning pointing at this legacy convenience class.
"	enhancement	new	normal		core						
