Enhance NettyServer shutdown procedure as it did never exit from its shutdown procedure
Change to JUnit 4.11 in order to get more readable reports for benchmarks
Fix build errors caused by incompatiblity between JUnit, Hamcrest and Mockito
Clients connections where never disconnected when client.disconnect was called
Add a benchmarks profile for easier benchmark testing
make example HTTP server works
Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/mina into trunk
Remove mockito from codec as it causes build failure and is not used
o Removed the commented benchmark module from the list of modules to
build (we now have to use -Pbenchmarks)
o Reformated some code
Added class headers
DIRMINA-931 Fix HTTP headers decoding
Removed the ldap module : there is no reason to have it around
o Added a .gitgnore in the benchmarks module
o Bumped up to Netty 3.6.3
o Added netty UDP benchmarks
o Created sub-package (nio and tcp) for the various benchmarks
o Started to refactor the IoSessionConfig implementing classes to take care of UDP
o Started to mplement the UDP client and server
Added the SO_TIMEOUT handling
o Removed ignored files
Moved the fileds on top of the file
o Injected the IoSessionConfig in the Tcp and Udp server constructors
o Moved the config to the AbstractIoServer class
o Moved all the DefaultTcpSessionConfig fields to teh top of the class
Injected the IoSessionConfig into the session
o The channel is declared in the AbstractIoChannel as a
SelectableChannel
o Casting the channel to reflect its nature in NioTcpSession and
NioUdpSession
o Added a processSessionCreated() method in AbstractIoChannel
o Removed some final keyword
o Implemented the first part of the NioUdpServer : handling new session
o Switched from Channel to SelectableChannel