adding few more dependencies (slf4j, guava, gson, etc.)
adding resource folder and configuration for log4j
implemented slowlight proxy configuration model
update netty dependency to latest version 4.0.13
adding a set of channel handlers to simulate things like data delays, discard, random generation, close connection, etc.
defined handler behaviour function interface + sinusoidal behavior implementation
adding few channel handlers to expose jmx metrics - ex. connection, throughput, etc.
some channel handler unit tests
remove old channel handlers from degrade package - those are refactored and replaced by handler package
defined slowlight abstract server and dynamic (configuration based) channel initializer
implemented slowlight simple (no proxy functionality) server
implemented slowlight proxy server core
we need something to start and configure slowlight server, so here is the main class
an example of slowlight server configuration file (JSON based)
increase code coverage rate properties