Commit Graph

885 Commits

Author SHA1 Message Date
Trustin Lee
d2274f75da Introduced more interfaces to the XNIO transport 2009-02-25 15:11:26 +00:00
Trustin Lee
13c68c7643 * Made ChannelConfig.setOption() public 2009-02-25 14:53:31 +00:00
Trustin Lee
988fff225f Better exception handling on a connection attempt 2009-02-25 14:47:27 +00:00
Trustin Lee
94e8f31bfa Added more todo for the xnio transport 2009-02-25 10:43:03 +00:00
Trustin Lee
fe220d42ec 2009-02-25 10:40:26 +00:00
Trustin Lee
214a26b529 Fixed a problem where XNIO transport doesn't work for the serverside 2009-02-25 10:34:17 +00:00
Trustin Lee
c3bd292f73 Fixed a problem where XnioChannelRegistry fails to find a server channel if IPv6 local address is specified 2009-02-25 10:21:35 +00:00
Trustin Lee
9043fdb622 Related issue: NETTY-75 XNIO transport
* The preliminary initial implementation of the XNIO transport
2009-02-25 10:10:03 +00:00
Trustin Lee
0c27f015bf * Better exception handling on bind failure in ServerBootstrap
* Fixed a problem where UnfailingChannelFuture doesn't tell what exception cause the IllegalStateException
2009-02-24 04:58:19 +00:00
Trustin Lee
ae22b0aaa1 Fixed failing tests 2009-02-21 19:34:22 +00:00
Trustin Lee
547af08bc6 * Made sure ServerBootstrap accepts only ServerChannelFactory
* Validation first, state check later
2009-02-21 19:32:32 +00:00
Trustin Lee
f6ee08090a * Added ServerChannelFactory
* All ChannelFactories that creates a ServerChannel now implements ServerChannelFactory
2009-02-21 19:29:38 +00:00
Trustin Lee
cd341609fa * Renamed Local*ChannelFactory to DefaultLocal*ChannelFactory
* Local*ChannelFactories are now interfaces
2009-02-21 19:24:49 +00:00
Trustin Lee
b56bdd89dd Marked some classes as final in the http tunneling socket transport 2009-02-21 19:21:12 +00:00
Trustin Lee
3d7214ba61 * Renamed LocalServerChannel to DefaultLocalServerChannel
* Added LocalServerChannel interface
* Covariant return types for Local*ChannelFactory
2009-02-21 19:15:30 +00:00
Trustin Lee
0e443c3a02 Added ThreadLocalBoolean and replaced unnecessary anonymous classes 2009-02-21 19:12:03 +00:00
Trustin Lee
cd6fce50bc * Extracted common code from various ChannelConfig implementations to DefaultChannelConfig and DefaultServerChannelConfig 2009-02-21 19:08:08 +00:00
Trustin Lee
fdd74f252b * Renamed AbstractLocalChannel to DefaultLocalChannel
* Removed unnecessary subclasses of DefaultLocalChannel
* Added LocalChannel interface
2009-02-21 18:41:21 +00:00
Trustin Lee
e1b5806560 * Removed AbstractServerChannel.getLocalAddress() to enforce the use of covariant return types in its subclasses
* Renamed LocalChannel to AbstractLocalChannel
2009-02-21 18:34:27 +00:00
Trustin Lee
2ab02caa67 Implemented two more methods in AbstractServerChannel 2009-02-21 09:32:29 +00:00
Trustin Lee
874b043297 Added more TODOs 2009-02-20 13:07:03 +00:00
Trustin Lee
8872294728 FIXME 2009-02-20 12:57:51 +00:00
Trustin Lee
95b6558068 Fixed author tags 2009-02-20 12:56:44 +00:00
Trustin Lee
10cf64acd5 Added missing SVN properties 2009-02-20 12:52:46 +00:00
Trustin Lee
d550109796 Implemented Comparable, hashCode, equals, and toString for HttpCookie 2009-02-20 12:49:54 +00:00
Trustin Lee
df05ba3733 * Made CaseIgnoringComparator a singleton
* Changed HttpCookieDecoder to return a Map instead of a Set
* Optimized imports
2009-02-20 12:41:59 +00:00
Andy Taylor
fea082e689 fixed cookie support 2009-02-17 17:13:13 +00:00
Trustin Lee
e424c5f87d * Added XNIO dependency (optional)
* Updated license files for XNIO
2009-02-17 10:22:53 +00:00
Trustin Lee
aa36f446f5 Forgot to commit 2009-02-17 10:07:25 +00:00
Trustin Lee
1f9c8256d8 HttpMessageEncoder.getCookieHeaderName() must be protected 2009-02-17 09:50:10 +00:00
Trustin Lee
6671cd34fa Indentation
Made HttpTunnelingSocketChannelConfig invisible to a user
2009-02-17 09:47:28 +00:00
Trustin Lee
3922fb8a44 HttpTunnelClientSocket -> HttpTunnelingClientSocket
HttpTunnelSocket -> HttpTunnelingSocket
2009-02-17 09:45:32 +00:00
Trustin Lee
5699f2e18e Removed an empty package 2009-02-17 07:18:35 +00:00
Trustin Lee
4bd06dfdb1 Fixed indentation 2009-02-17 07:17:03 +00:00
Trustin Lee
5281ef6aa7 Added HttpTunnelAddress.toString() 2009-02-17 07:14:23 +00:00
Trustin Lee
a77664bf8f * Fixed compiler warnings
* HttpTunnelAddress should have proper hashCode, equals, and compareTo
2009-02-17 07:13:47 +00:00
Trustin Lee
5eb3a748c2 Fixed compiler warnings
Renamed reConnect to reconnect
2009-02-17 07:09:18 +00:00
Trustin Lee
b174d2f2e0 Padding for ID string 2009-02-16 14:32:40 +00:00
Andy Taylor
c05f70bdcf renamed servlets 2009-02-16 13:27:27 +00:00
Andy Taylor
e977bbf9fe renamed servlets 2009-02-16 13:27:06 +00:00
Trustin Lee
121c88d7e2 * Removed TimeBasedUuidGenerator
* Fixed a bug where DefaultChannelGroup doesn't recognize the new Integer ID
2009-02-16 12:02:06 +00:00
Trustin Lee
149d97d013 * Fixed issue: NETTY-125 (Backward incompatible) Use an integer as a Channel ID instead of UUID
* More concise Channel.toString() and ChannelEvent.toString() implementations
2009-02-16 11:59:33 +00:00
Andy Taylor
9e60db4078 added TunnelAddress 2009-02-16 11:40:37 +00:00
Andy Taylor
2b7427de4f renamed to HttpTunnel..... 2009-02-16 10:33:43 +00:00
Andy Taylor
1a96b48026 added ClientSocketChannelFactory to ServletClientSocketChannelFactory constructor 2009-02-16 10:21:44 +00:00
Trustin Lee
4f391f5bbc ReplayingDecoder should not throw an IllegalStateException even if a decoder implementation returns null when state transition occurred at least. 2009-02-15 12:47:12 +00:00
Trustin Lee
7860e999a7 Updated license information (NETTY-106 Add missing license files to the distribution) 2009-02-13 13:58:37 +00:00
Trustin Lee
6370d06fb3 Lowered the shared resource explosion detection threshold and changed the log level from warn to debug just in case it's false positive 2009-02-13 13:28:35 +00:00
Trustin Lee
3d355eb48a Added misuse detection to MemoryAwareThreadPoolExecutor and HashedWheelTimer, where a user can create too many instances 2009-02-13 12:41:46 +00:00
Trustin Lee
065218fd10 Forgot to mark one more volatile member transient 2009-02-13 11:53:05 +00:00