https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Transfer-Encoding
https://tools.ietf.org/html/rfc7230#section-3.3.2
- https://stackoverflow.com/questions/38143744/how-to-make-maven-build-goal-site-fail-on-javadoc-warnings
- https://www.sonarqube.org/
- https://gist.github.com/jkinkead/042c8fd7bc71da316bbf77e67c12ade7/
- https://coderwall.com/p/jp7d5q/create-a-global-git-commit-hook
- http://maven.apache.org/maven-release/maven-release-plugin/examples/prepare-release.html
- http://maven.apache.org/maven-release/maven-release-plugin/examples/non-interactive-release.html
- sits in pipeline
- fires config update event
- channel handlers further down the pipeline know how to handle event
- questions
- how to fire once for each channel?
- how to fire in thread?
- answers keep a collection of open channel objects
- write the config update to the pipeline
- well behaved pipeline should just pass along the object
- config update handler catches the object before it tries to go to the wire
- answers keep a collections of open channel objects
- fire user event for config update
- well behaved pipeline should just pass along the object
- each interested party should inform the event that they consumed it
- how to deal with stale connections holding onto old config data
- at some point old shitty things should die
- how to make them die?
- at some point old shitty things should die
- pull in tracing and anything else the response would otherwise have to go look for
- used proxy logic
- propagate tracing
for a worker loop group of size N create at least N connections to the remote endpoint
- https://github.com/square/okhttp/blob/master/pom.xml#L148
- http://errorprone.info/docs/installation
- projectlombok/lombok#1440
public class ClassUnderTest {
private final Value value;
public ClassUnderTest(Value v) {
value = preconditions.notNull(v);
}
}
git grep -n TODO src | sed -e 's/^/** /g'
- Create default implementations for each of the most important interfaces
- Add better tests around config
- Add better testing around client failure modes
- Add full HttpParser for BBtoHttpResponse
- Config Class: IpAddressDeterministicRuleEngineConfig
- Marshall Classes: ThriftMarshaller / ThriftUnmarshaller
- Config Class: HostnameDeterministicRuleEngineConfig
- Marshall Classes: ThriftMarshaller / ThriftUnmarshaller
- Config Class:
- Config Class: Http1DeterministicRuleEngineConfig
- Marshall Classes: ThriftMarshaller / ThriftUnmarshaller