Trustin Lee
|
bb137dd5ec
|
Made sure life cycle handlers are called only when the pipeline is attached to a channel
|
2008-12-03 07:19:18 +00:00 |
|
Trustin Lee
|
f6b23a000b
|
Added ChannelPipeline.isAttached()
|
2008-12-03 07:14:22 +00:00 |
|
Trustin Lee
|
493aad614d
|
Added ServerChannel tag interface
|
2008-12-03 02:38:32 +00:00 |
|
Trustin Lee
|
05b326a6e6
|
Added ChannelLocal.<init>
|
2008-12-03 00:42:10 +00:00 |
|
Trustin Lee
|
271c41d732
|
Resolved issue: NETTY-93 (ChannelLocal (as a counterpart of ThreadLocal))
* Added ChannelLocal
* Added ConcurrentWeakHashMap
|
2008-12-03 00:39:33 +00:00 |
|
Trustin Lee
|
49a0b8dbdb
|
Resolved issue: NETTY-90 (Add life cycle listener methods to ChannelHandler)
|
2008-12-01 10:07:54 +00:00 |
|
Trustin Lee
|
22b23938b8
|
Channel should implement Comparable<Channel>
|
2008-12-01 06:08:52 +00:00 |
|
Trustin Lee
|
d95f4efc4d
|
Updated diagram
|
2008-12-01 01:22:43 +00:00 |
|
Trustin Lee
|
0830444fc8
|
Resolved issue: NETTY-84 Replace ChannelFactory.getExternalResource() with ChannelFactory.releaseExternalResources()
|
2008-11-28 11:18:21 +00:00 |
|
Trustin Lee
|
3e09a4ee60
|
allowed low water mark to be same with high water mark
|
2008-11-28 06:57:29 +00:00 |
|
Trustin Lee
|
4e7852e29e
|
Fixed stack overflow error
|
2008-11-28 06:45:16 +00:00 |
|
Trustin Lee
|
e0e282770f
|
Code cleanup
|
2008-11-28 05:28:50 +00:00 |
|
Trustin Lee
|
893cab5ce8
|
Initial implementation of high/low water mark based write overflow prevention mechanism
|
2008-11-28 03:19:31 +00:00 |
|
Trustin Lee
|
18ac6f925f
|
Fixed test failure
|
2008-11-27 16:22:20 +00:00 |
|
Trustin Lee
|
044fd23b0b
|
Fixed a bug where channelUnbound/channelDisconnected/channelClosed event is sometimes not fired
|
2008-11-27 15:44:14 +00:00 |
|
Trustin Lee
|
6df482b074
|
Added documentation to-dos
|
2008-11-26 10:30:21 +00:00 |
|
Trustin Lee
|
0b9b2aca0b
|
Excluded ChannelFactoryExecutorResource from the diagram
|
2008-11-26 10:26:50 +00:00 |
|
Trustin Lee
|
5a4e0e4d47
|
Resolved NETTY-82 (Provide a convenient way to shut down a service)
* Added ChannelFactoryResource
* Added ChannelFactory.getExternalResource()
* Updated all client examples to use getExternalResource().release()
|
2008-11-26 10:18:29 +00:00 |
|
Trustin Lee
|
0886c11645
|
More Javadoc on the return value of ChannelFuture.setSuccess and setFailure
|
2008-11-26 09:23:37 +00:00 |
|
Trustin Lee
|
6e40f62574
|
* Added Channel.getCloseFuture()
* Changed ChannelFuture.setSuccess() and setFailure() to return a boolean value
|
2008-11-26 09:21:00 +00:00 |
|
Trustin Lee
|
678137b638
|
Removed a TODO mark which is not going to be fixed (it just works and is not reusable at this moment.)
|
2008-11-20 06:32:04 +00:00 |
|
Trustin Lee
|
7123581038
|
Comment clean up as advised
|
2008-11-14 08:02:42 +00:00 |
|
Trustin Lee
|
09ef8e8964
|
Comment clean up as advised
|
2008-11-14 07:45:53 +00:00 |
|
Trustin Lee
|
59e15efbbe
|
Simplified NioWorker.register() - it was too complex
|
2008-11-08 12:00:07 +00:00 |
|
Trustin Lee
|
9aed1addb1
|
Potential fix for NPE in NioWorker.RegisterTask.run()
|
2008-11-07 17:43:44 +00:00 |
|
Trustin Lee
|
cd3acef9e1
|
Potention fix for NPE in NioWorker.RegisterTask.run()
|
2008-11-07 17:38:02 +00:00 |
|
Trustin Lee
|
0976673ac2
|
Potention fix for NPE in NioWorker.RegisterTask.run()
|
2008-11-07 17:37:10 +00:00 |
|
Trustin Lee
|
14a49ed042
|
Made NIO constraint detector much more robust against indefinite blocking by enabling timeout (7 secs)
|
2008-11-07 13:04:56 +00:00 |
|
Trustin Lee
|
de2ff34dc2
|
Replaced System.currentTimeMillis() with System.nanoTime()
|
2008-11-07 03:00:19 +00:00 |
|
Trustin Lee
|
34b9b00723
|
Fixed a potential concurrency issue in DefaultChannelFuture.notifyListeners(), as advised by FindBugs
|
2008-11-07 02:35:04 +00:00 |
|
Trustin Lee
|
81d29bafc2
|
Fixed warnings reported by FindBugs
|
2008-11-07 02:26:21 +00:00 |
|
Trustin Lee
|
9d35088801
|
& -> &&
|
2008-11-07 02:10:44 +00:00 |
|
Trustin Lee
|
3a2a7a3a3c
|
Made sure NioWorker.cleanUpWriteBuffer() is called even if the worker thread is not running.
|
2008-11-07 02:00:07 +00:00 |
|
Trustin Lee
|
ea1a68cb83
|
Made sure that NioWorker.wakenUp is set to true only when its selector is really waken up
|
2008-11-06 17:31:07 +00:00 |
|
Trustin Lee
|
22f33539c1
|
Fixed a problem where NPE is thrown when NioWorker.write() is called too early
|
2008-11-06 15:01:08 +00:00 |
|
Trustin Lee
|
85e63a2c98
|
Potential fix for NPE during SocketChannel.register(..)
|
2008-11-06 12:56:45 +00:00 |
|
Trustin Lee
|
59abaa1657
|
Tiny code cleanup
|
2008-11-06 11:41:01 +00:00 |
|
Trustin Lee
|
00ec5be6dd
|
Fixed a bug where NioWorker.register() hangs up with high CPU consumption when it failed to open a selector.
|
2008-11-06 11:39:17 +00:00 |
|
Trustin Lee
|
7f1ff668f7
|
Fixed a bug where NioWorker.register() hangs up with high CPU consumption when it failed to open a selector.
|
2008-11-06 11:19:48 +00:00 |
|
Trustin Lee
|
486218ab28
|
Potential fix for NPE during SocketChannel.register(..)
|
2008-11-06 10:55:56 +00:00 |
|
Trustin Lee
|
b15fe51e95
|
RegisterTask should be a static class.
|
2008-11-06 08:49:00 +00:00 |
|
Trustin Lee
|
8f9769f8e9
|
Removed unnecessary links
|
2008-10-02 05:02:46 +00:00 |
|
Trustin Lee
|
ca1f11ff67
|
Forgot to add the 'throws' clause
|
2008-10-02 04:43:02 +00:00 |
|
Trustin Lee
|
da04e2cae9
|
Fixed issue: NETTY-54 (Improve SimpleChannelHandler to implement ChannelDownstreamHandler)
Fixed issue: NETTY-55 (Channel.unbind() method is missing.)
|
2008-10-02 04:40:46 +00:00 |
|
Trustin Lee
|
6c2230aac2
|
Swallow AsynchronousCloseException
|
2008-10-01 13:14:28 +00:00 |
|
Trustin Lee
|
8d5d8fd172
|
Fixed another race condition which occurs when OP_WRITE and OP_READ flags are set/cleared at the same time
|
2008-10-01 08:42:26 +00:00 |
|
Trustin Lee
|
cfa6794292
|
Potential fix for NETTY-52 (IllegalArgumentException when trying to change the current interestOps)
|
2008-10-01 05:25:01 +00:00 |
|
Trustin Lee
|
dae3b05ebb
|
Replaced FastQueue with LinkedTransferQueue
|
2008-10-01 04:49:10 +00:00 |
|
Trustin Lee
|
2f4e20ce7a
|
Made more generic
|
2008-09-30 14:23:38 +00:00 |
|
Trustin Lee
|
44c409ca24
|
More accurate default receive buffer size predictor implementation
|
2008-09-30 13:02:41 +00:00 |
|