hector-client/hector — pull request #565 by thobbs (2012-11-21 19:05:19+00:00)
Title: Add SASL transport support, allow setting max frame size

This pull request can replace both of:
* https://github.com/hector-client/hector/pull/560
* https://github.com/hector-client/hector/pull/561

The main difference from the original SASL pull request is that this exposes a more full set of kerberos options. Instead of capturing the value of system properties early on at the client factory constructor, this waits until the kerberos options are actually needed, avoiding passing a map of options or individual options through various constructors where they weren't modifiable in the first place. If there is a refactoring of how the client factories are used, it might be nice to change this behavior, but for now I don't see a reason to involve the client factory.

I apologize for all of the back and forth with the pull requests :) Thanks for the work on your end integrating all of this.