change Connection: let the callers do message serialization themselves before writting
remove message logging, as the response contains too many garbage characters for logging
introduce cache into adapter, to avoid frequently invocation of Connection::write() which can cause performance goes down
minor code improvement of ByteBuffer
treat connection reset as disconnected, otherwise closeSocket() will complain that the socket is not connected
improve debug log level: WARN level are too high for some non-serious statements
prototype of plugin system
implement the plugin system
integration with plugin system
update common header
redesign the plugin system
update invocation of plugin system
introduce plugin system into usage
add proxy plugin
refine plugin system: request & response should have seperate priority
update connection context design: server & client side can use different layers/protocols
fix minor issue: we should set connected to false after we closed the socket