Commit Graph

2827 Commits

Author SHA1 Message Date
Frédéric Brégier
5e48c50589 Merge pull request #346 from fredericBregier/master
Proposal to fix 1rst issue presented in #345
2012-05-19 07:56:38 -07:00
Norman Maurer
3ca2a53e91 Add a replace(..) method to FrameDecoder and also to ReplayDecoder as it now extend FrameDecoder. This also fix #332 2012-05-19 16:35:22 +02:00
Frédéric Brégier
bc540d5ee1 Proposal for fix related to 1rst issue of #345
=> in configure (newcheckInterval/10)*10
(see http://www.javamex.com/tutorials/threads/sleep_issues.shtml)
2012-05-19 14:59:52 +03:00
Frédéric Brégier
2320a5919f Proposal for fix related to 1rst issue of #345
=> (getTimeToWait /10)*10
(see http://www.javamex.com/tutorials/threads/sleep_issues.shtml)
2012-05-19 14:54:59 +03:00
Norman Maurer
ed538209e5 Fix syntax. See #342 2012-05-19 13:19:24 +02:00
Norman Maurer
7691d79de6 Merge pull request #342 from jpinner/ssl_buffer_pool_interface
Make SslBufferPool an interface
2012-05-19 03:43:35 -07:00
Jeff Pinner
ddb7d75c96 Make SslBufferPool an interface 2012-05-18 13:49:01 -07:00
Norman Maurer
3d49975a3c Merge pull request #339 from fredericBregier/master
Fix compile errors which were introduced by #338
2012-05-18 12:41:57 -07:00
Frédéric Brégier
e54662f7d0 Same fix than other for correct import 2012-05-18 16:38:13 +03:00
Frédéric Brégier
a5fc2d82a5 Same fix than other for correct import 2012-05-18 16:37:46 +03:00
norman
bca791af4c Fix compile errors which were introduced by #338 2012-05-18 15:13:13 +02:00
Norman Maurer
ba8cfa5d33 Merge pull request #338 from fredericBregier/master
Improvement: Allow ObjectSizeEstimator in traffic shaping
2012-05-18 05:45:20 -07:00
Frédéric Brégier
1afb209010 import fix 2012-05-18 15:33:23 +03:00
Frédéric Brégier
9c2262716f Import fix 2012-05-18 15:32:59 +03:00
Frédéric Brégier
51debe1287 import fix 2012-05-18 15:32:36 +03:00
Frédéric Brégier
7d4a276ab0 Fix private class to static private class (dynamicity is not necessary there) 2012-05-18 15:26:21 +03:00
Frédéric Brégier
a1a60ec5b6 Add support for ObjectSizeEstimator 2012-05-18 15:23:11 +03:00
Frédéric Brégier
0996bac7ff Add support for ObjectSizeEstimator: in order to allow special optimization if possible from user code 2012-05-18 15:20:46 +03:00
Frédéric Brégier
923498de92 Add support for ObjectSizeEstimator 2012-05-18 15:17:02 +03:00
norman
88d60c15c7 Make all methods of SslBufferPool public so a subclass can be placed in another package. See #336 2012-05-18 08:12:42 +02:00
norman
d2ec45e573 Use the correct ChannelBufferFactory when creating new ChannelBuffers. See #335 2012-05-18 08:11:45 +02:00
norman
a99f258984 Make sure SslHandler also works if SslBufferPool use non heap ByteBuffers. See #329 2012-05-18 08:10:34 +02:00
norman
ef384a7b21 Add JBoss Marshalling Encoder/Decoder. See #324 2012-05-16 13:00:49 +02:00
norman
52a7d28cb5 Make sure CompositeChanneBuffer does not throw a UnsupportedOperationException if discardReadBytes() discard the whole content of the buffer. See #325 2012-05-15 13:59:33 +02:00
norman
9f6cc0a0d2 Fix checkstyle errors 2012-05-14 07:32:52 +02:00
Norman Maurer
ddd2f22fcc Merge pull request #321 from veebs/WsSubprotocol
Fixed websocket bug where subprotocol not sent by client (master)
2012-05-12 12:56:13 -07:00
vibul
b09962f4c2 forgot 1 more change 2012-05-12 21:22:33 +10:00
vibul
abd10d9089 Fixed bug where subprotocol not sent by client 2012-05-12 21:05:15 +10:00
norman
d56aa76911 Revert "Set source java version to 1.7 where needed. See #312" as it breaks the build
This reverts commit d62977b061.
2012-05-10 10:06:38 +02:00
norman
d62977b061 Set source java version to 1.7 where needed. See #312 2012-05-10 08:09:31 +02:00
norman
27358352ac Make sure all MultiCast configuration settings are possible with NIO. See #313 2012-05-09 07:49:18 +02:00
norman
2cd6386a37 Make sure all MultiCast configuration settings are possible with NIO. See #313 2012-05-09 07:45:40 +02:00
Norman Maurer
4b1721af17 Fix regression in ChunkedWriteHandler. See #310 2012-05-06 21:50:15 +02:00
norman
c24eafed48 MemoryAwareThreadPoolExecutor needs to notify ChannelFuture's of the queued ChannelEventRunnable on shutdownNow(). See #309 2012-05-04 14:36:51 +02:00
norman
21a61ce632 Make sure the ChannelFuture's of the MessageEvent's are notified on channelClosed(..) event and on removal of the handler from the ChannelPipeline. See #308 2012-05-04 13:56:34 +02:00
norman
d509425b90 Make sure we fire the event from the io-thread. See #306 2012-05-04 13:49:22 +02:00
norman
781e628dd8 Let ChannelLocal implement Iterable. See #307 2012-05-04 13:23:32 +02:00
norman
ec28cc8ba1 Refactor ChunkedWriteHandler to remove synchronization which can have bad side effects like deadlocks. See #297 and #301 2012-05-04 10:31:06 +02:00
norman
7016b83629 Add @Override annotations 2012-05-04 10:28:57 +02:00
norman
d3c137923f Notify ChannelFuture's of queued writes if the SslHandler gets remove d from the ChannelPipeline. See #306 2012-05-04 10:27:58 +02:00
norman
bc6948c397 Fail all queued writes if the ChunkedWriteHandler is removed from the ChannelPipeline. See #304 2012-05-04 10:26:25 +02:00
norman
2174ce3628 Fail all pending writes on channelClosed(..). See #305 2012-05-04 10:24:28 +02:00
Norman Maurer
f023120a62 Allow to register ChannelFutureListener's that get notified once the inbound of the SSLEngine is closed. See #137 2012-05-03 17:15:03 +02:00
norman
fb52b8a3b2 Make sure ChunkedInput.close() is not called before the write is complete. See #303 2012-05-03 09:24:36 +02:00
Norman Maurer
4e528c10fa Fix small race which can lead to resumeTransfer() to not kick in. See #300 2012-05-02 13:15:28 +03:00
Frédéric Brégier
cc0d7d8be5 typo fix! sorry 2012-05-02 12:35:36 +03:00
Frédéric Brégier
62f5623d2a typo fix ! Sorry 2012-05-02 12:33:40 +03:00
Frédéric Brégier
51415ca3ee Merge pull request #296 from fredericBregier/master
Very small fix on skipControlCharacters
2012-05-02 01:41:54 -07:00
Frédéric Brégier
d475a8cc64 Very small fix (readUnsigned while in optimized version it was signed but should be unsigned) 2012-05-02 11:40:28 +03:00
norman
202df0618c Remove workaround for ipv6 link-localaddresses as it not work on most os / jdk versions. See #267 and #295 2012-05-02 07:39:02 +02:00