Initial commit
Initial commit.
Fixes for Promise not timing out correctly.
update repo url
Eliminate Guava and RxJava as dependencies.
Created pure Java throughput test.
Tweaking Dispatchers, trying to get better performance in work stealing algorithm.
Tweaking Dispatchers, trying to get better performance in work stealing algorithm.
Took out the backlog value for the time being until there's a better way around an unbounded queue.
Took out the backlog value for the time being until there's a better way around an unbounded queue.
Adding some initial support support for TCP stuff.
Adding a functional package and re-tooling some of the basic abstractions to clean them up and use the new abstractions.
Performance improvements to new dispatchers.
Added Disruptor 3.0.0
Add Disruptor RingBufferDispatcher, add javadoc, ready code for refactor to new component.
Tweak build file.
Finish refactoring to new abstractions.
Had to remove the reference to a converter-aware Action invoker because of the performance penalty.
Tweaks to dispatchers and throughput tests.
Tweaks to test that were causing some odd behavior inside the SelectorRegistry because of the way Groovy creates proxies.