Ticket #1442 enhancement closed fixed
Endpoints, a flexible high level connection API.
| Reported by: | dreid | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | core | Keywords: | |
| Cc: | glyph, dreid, rwall, radix, jknight, exarkun | Branch: |
branches/endpoints-1442-5
(diff, github, buildbot, log) |
| Author: | dreid, glyph | Launchpad Bug: |
Description (last modified by exarkun) (diff)
A high-level connection API which eliminates the need for semantically confusing and unecessary ClientFactory. Also provides the advantage of "remembering" connection information for creating more connections to the same endpoint. The interfaces provided a symetrical between Client and Server, providing a single method that takes a callable which is called for protocol creation.
See also twisted/words/protocols/jabber/jstrports.py for an example use case.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

