Trustin Lee
|
bd0c55caed
|
Added a convenience constructor
|
2009-02-11 05:23:05 +00:00 |
|
Trustin Lee
|
25bef2d0d2
|
Changed the time unit of WriteTimeoutHandler to milliseconds
|
2009-02-11 05:22:24 +00:00 |
|
Trustin Lee
|
cb46aec1eb
|
* Proper synchronization and state management for HashedWheelTimer
* Removed an unnecessary synchronization on a timer instance
|
2009-02-11 05:05:20 +00:00 |
|
Trustin Lee
|
4ea1d640c2
|
Fixed a bug where ChannelReadTimeoutException and ChannelWriteTimeoutException can be raised after a channel is closed.
|
2009-02-11 04:59:45 +00:00 |
|
Trustin Lee
|
bb898265b9
|
Fixed incorrent time unit conversion
|
2009-02-09 11:29:17 +00:00 |
|
Trustin Lee
|
6d917ca7eb
|
Fixed errors in comments
|
2009-02-09 11:04:28 +00:00 |
|
Trustin Lee
|
bdc37294d9
|
System.nanoTime() doesn't seem to work very well with HashedWheelTimer and multi-core system
|
2009-02-09 10:58:30 +00:00 |
|
Trustin Lee
|
2b222b4994
|
Made sure MessageEvents are fired after both channels are fully connected
|
2009-02-09 09:28:12 +00:00 |
|
Trustin Lee
|
03de679b17
|
Removed unnecessary 'if' condition
|
2009-02-09 09:13:45 +00:00 |
|
Trustin Lee
|
e757135583
|
Fixed a problem where a channel is closed when a user tries to write a message when a connection attempt is in progress
|
2009-02-09 09:11:09 +00:00 |
|
Trustin Lee
|
f7cc2c971d
|
Fixed NPE in LocalChannel.closeNow()
|
2009-02-09 09:06:39 +00:00 |
|
Trustin Lee
|
f513e0d6ae
|
Added a link to the Servlet API Documentation
|
2009-02-09 08:40:38 +00:00 |
|
Trustin Lee
|
ab306bb750
|
Updated Javadoc tags
|
2009-02-09 08:34:59 +00:00 |
|
Trustin Lee
|
78cdc91acd
|
* Added missing svn properties
* Updated @author tags
|
2009-02-09 08:32:13 +00:00 |
|
Trustin Lee
|
ddf8cad09c
|
* Added LocalAcceptedChannel and LocalClientChannel to distinguish two channel types easily
* Less visibility
|
2009-02-09 08:19:30 +00:00 |
|
Trustin Lee
|
198fbe3e7e
|
DefaultWriteCompletionEvent.toString() should not specify the unit of the amount explicitly
|
2009-02-09 08:15:19 +00:00 |
|
Trustin Lee
|
7e1dae813f
|
Fixed a problem where the local transport does not fire a writeComplete event
|
2009-02-09 08:11:12 +00:00 |
|
Trustin Lee
|
78963bef7d
|
Typo
|
2009-02-09 08:10:37 +00:00 |
|
Trustin Lee
|
a698db26c9
|
Reduced the number of isConnected() calls in AbstractChannel.toString()
|
2009-02-09 08:01:10 +00:00 |
|
Trustin Lee
|
d50322f27f
|
Fixed a problem where AbstractChannel.toString() returns dirty cache value
|
2009-02-09 08:00:26 +00:00 |
|
Trustin Lee
|
3569e869a9
|
Fixed a bug where LocalChannel.isConnected() returns a wrong value
|
2009-02-09 07:52:13 +00:00 |
|
Trustin Lee
|
ce7ca53bdf
|
Fixed a problem where LocalChannel.getParent() always returns null
|
2009-02-09 07:46:45 +00:00 |
|
Trustin Lee
|
a0e57b4428
|
Access control
|
2009-02-09 07:43:34 +00:00 |
|
Trustin Lee
|
9410fd155e
|
* Improved the local transport to behave more closely to real transports
* Changed how ChannelFactory is instantiated
|
2009-02-09 07:34:49 +00:00 |
|
Trustin Lee
|
5af89d1985
|
Removed unused line
|
2009-02-09 05:28:15 +00:00 |
|
Trustin Lee
|
233e85f63c
|
Made LocalChannelConfig invisible to users
|
2009-02-09 05:26:26 +00:00 |
|
Trustin Lee
|
35730de7cb
|
Made LocalChannelConfig invisible to users
|
2009-02-09 05:26:10 +00:00 |
|
Trustin Lee
|
202b53c132
|
* nextEphemeralPort is an integer now (still 4G ports)
* Used hexadecimal representation
* Made sure newEphemeralInstance() doesn't fall into an infinite loop (extreme case)
|
2009-02-09 05:23:35 +00:00 |
|
Trustin Lee
|
0fc8977bf2
|
Fixed ephemeral port duplication which might be caused by deserialization
|
2009-02-09 05:07:53 +00:00 |
|
Trustin Lee
|
73e8954239
|
Proper Java serialization support for LocalAddress
|
2009-02-09 05:04:49 +00:00 |
|
Trustin Lee
|
a4c491498b
|
Made LocalAddress final
|
2009-02-09 05:02:40 +00:00 |
|
Trustin Lee
|
632fb01bee
|
* Made sure there's only one LocalAddress instance with same id
* Added ephemeral port to LocalAddress
|
2009-02-09 05:01:15 +00:00 |
|
Trustin Lee
|
5e37b18f23
|
Fixed Javadoc
|
2009-02-09 04:51:11 +00:00 |
|
Trustin Lee
|
16583e3986
|
* Added ConcurrentWeakHashMap
* Updated serialVersionUID
|
2009-02-09 04:50:42 +00:00 |
|
Trustin Lee
|
8622b885b6
|
Code cleanup
|
2009-02-09 01:39:42 +00:00 |
|
Trustin Lee
|
e7aeffe14d
|
* Merged Andy's Local transport
* Merged Andy's HTTP tunnel
* Both needs some tidying up, but seems to work OK
|
2009-02-09 01:31:50 +00:00 |
|
Trustin Lee
|
9445fd1b6f
|
Fixed issue: NETTY-123 couple of errors in ReplayingDecoderBuffer.java
* Fixed a problem where ReplayingDecoderBuffer.indexOf ignores the specified parameters
|
2009-02-09 00:50:41 +00:00 |
|
Trustin Lee
|
0f5d16def8
|
Improved LoggingHandler to log the hex dump of a ChannelBuffer if necessary
|
2009-02-09 00:45:51 +00:00 |
|
Trustin Lee
|
8cab65d1e8
|
Fixed a warning message when LoggingHAndler is used
|
2009-02-08 16:40:05 +00:00 |
|
Trustin Lee
|
dd971b5f79
|
Prettier string representation of ChannelEvent implementations
|
2009-02-08 16:37:49 +00:00 |
|
Trustin Lee
|
52e4288964
|
Prettier string representation of ChannelEvent implementations
|
2009-02-08 16:12:18 +00:00 |
|
Trustin Lee
|
fff170b71e
|
Removed unused code from HashedWheelTimer
|
2009-02-08 07:04:26 +00:00 |
|
Trustin Lee
|
c46be1c7f9
|
Made sure HashedWheelTimer.newTimeout does not throw an IllegalArgumentException for small delay
|
2009-02-08 06:57:40 +00:00 |
|
Trustin Lee
|
188c7f94aa
|
Fixed a bug where channelClosed event is not propagated in ReadTimeoutHandler
|
2009-02-07 12:48:14 +00:00 |
|
Trustin Lee
|
63e586586b
|
WriteTimeoutHandler's pipeline coverage is actually "all"
|
2009-02-05 10:32:52 +00:00 |
|
Trustin Lee
|
206e3a9081
|
Resolved issue: NETTY-112 LoggingHandler request
* Added LoggingHandler
|
2009-02-05 08:22:21 +00:00 |
|
Trustin Lee
|
b36872ae2f
|
Added getTimeoutNanos() so that a user can extend the behavior of WriteTimeoutHandler
|
2009-02-05 07:38:04 +00:00 |
|
Trustin Lee
|
874fc7db77
|
Deprecated ChannelConfig.writeTimeoutMillis in favor of WriteTimeoutHandler
|
2009-02-05 07:07:02 +00:00 |
|
Trustin Lee
|
dde0232e19
|
* Added WriteTimeoutHandler
* Improved HashWheelTimeout.cancel()
|
2009-02-05 06:55:14 +00:00 |
|
Trustin Lee
|
c79bbd063f
|
Reduced the amount of the heap allocated for hexdump generation (512KiB -> 2KiB)
|
2009-02-05 06:34:17 +00:00 |
|