norman
0c46db317a
Allow to handle only downstream events via the ExecutionHandler. See
...
#173
2012-03-02 09:28:43 +01:00
norman
5291560283
Remove left-over of refactoring. See #211
2012-03-02 08:03:20 +01:00
norman
8eec693883
Remove twitter license headers. See #202
2012-03-02 07:46:56 +01:00
norman
985fc448dc
Remove unused imports
2012-03-02 07:38:05 +01:00
norman
469cb8b80b
Remove Twitter license. See #202
2012-03-02 07:37:43 +01:00
Trustin Lee
b22ebbe430
Make #211 work with Java 5
...
* Use java.util.zip.Deflater only when running under Java 7
2012-03-01 15:52:57 -08:00
Jeff Pinner
5aae8279b9
SPDY: use jdk 1.7 java.util.zip instead of jzlib
2012-03-01 15:41:08 -08:00
Trustin Lee
9e8f8ac08c
Fix NPE in AbstractNioWorker / Uncomment setUseClientMode()
2012-03-01 14:27:32 -08:00
Trustin Lee
4c67a24860
Fix #202 - Remove Twitter license
...
Twitter signed CCLA today.
2012-03-01 14:02:30 -08:00
Norman Maurer
d8021fc6a8
Release ChildExecutor after the channel was closed. See #173
2012-03-01 21:36:34 +01:00
Trustin Lee
68f9c7a5f3
Fix #160 - Even more strict majorVersion check in SslHandler
2012-03-01 11:42:01 -08:00
Trustin Lee
4b583325b0
Fix #160 - No response to write if server is using SslHandler and client is not
2012-03-01 11:32:51 -08:00
Trustin Lee
81ad99bc39
Remove logging which was added accidently
2012-02-29 14:05:44 -08:00
Trustin Lee
4158152b24
Trigger exceptionCaught event from the middle of the pipline ( #210 )
...
.. because the previous handlers have no interest in the exceptions
raised by the next handlers.
2012-02-29 14:02:12 -08:00
Trustin Lee
40e7a5d948
Clean up and Add missing JavaDoc
2012-02-29 13:53:26 -08:00
Trustin Lee
c62b47228e
Fix build failure
2012-02-29 13:26:35 -08:00
Norman Maurer
1589dadcce
Better handling of canceling. See #210 and #209
2012-02-29 21:37:26 +01:00
Norman Maurer
a545157f4b
Respect canceled tasks. See #209 and #210
2012-02-29 21:23:31 +01:00
Norman Maurer
8579f09c59
Merge pull request #210 from netty/threading_fix
...
Merge in fix for threading (related to #140 and #187 ). This also includes the new feature that allow to submit a Runnable that gets executed later in the io thread.
2012-02-29 12:11:46 -08:00
Norman Maurer
5f465da38d
Add final keyword
2012-02-29 21:08:18 +01:00
Norman Maurer
4df3c61233
Allow to submit a Runnable that get execute in the io-thread. This is
...
also used to workout flaws in the thread-model. See #209 #140 #187
2012-02-29 21:07:02 +01:00
Trustin Lee
689c47980b
Make ReplayingDecoder.newCumulationBuffer() overridable / Make Replaying|FrameDecoder allocate at least 256 bytes by default
2012-02-29 10:04:05 -08:00
Trustin Lee
c46593266d
Optimize ReplayingDecoder even further
...
* If checkpoint is non-zero, do not copy the whole input into cumulation but copy only the part after the checkpoint
2012-02-29 09:40:34 -08:00
Trustin Lee
8ab9451086
Fix #208 - SslHandler does not use ChannelBufferFactory to create a new buffer
...
* Also fixed build failure caused by wrong fork mode
2012-02-29 09:19:18 -08:00
Trustin Lee
fb4ee5207c
Remove shameful System.out.println
2012-02-28 16:47:12 -08:00
Trustin Lee
c2d2f0b254
Optimize FrameDecoder and ReplayingDecoder
...
* Overall code cleanup on FrameDecoder and ReplayingDecoder
* FrameDecoder discards readableBytes only when it has to
* Replaced createCumulationDynamicBuffer with newCumulationBuffer with
an additional hint
* ReplayingDecoder does not perform memory copy if possible
2012-02-28 16:39:24 -08:00
Trustin Lee
2f6d02da60
Run tests in random order
2012-02-28 10:38:45 -08:00
Norman Maurer
0d66a36a14
Merge branch 'master' of ssh://github.com/netty/netty
2012-02-28 16:53:28 +01:00
Norman Maurer
40771f6faf
add empty line
2012-02-28 14:21:47 +01:00
Norman Maurer
19358ee246
Workaround for JDK NIO bug. See #203
2012-02-28 14:19:29 +01:00
Trustin Lee
2984f26f97
Decreased all selector timeout from 500 ms to 10 ms
...
See #204
2012-02-27 13:02:42 -08:00
Trustin Lee
4612568687
Fix #204 - Increate the granularity of connect timeout in NIO
...
* Changed the Selector timeout from 500 to 10 so that the timeout is checked every 10 milliseconds
2012-02-27 12:56:18 -08:00
Norman Maurer
b6700fbe58
Fix naming of class. Thanks Trustin for review
2012-02-27 20:46:40 +01:00
Norman Maurer
0beaa107b4
Fix assert usage. Thanks Trustin for review
2012-02-27 20:45:46 +01:00
Norman Maurer
2b9df060dd
Add support to wrap primitives via ChannelBuffers.wrap*(..) easily. See
...
#167
2012-02-26 20:51:53 +01:00
Norman Maurer
03cb43140c
Only log if loglevel is enabled.
2012-02-26 18:15:42 +01:00
Norman Maurer
d0a962422e
Add back missing HttpTunnelingServlet. See #148
2012-02-26 18:14:05 +01:00
Norman Maurer
16fada5c23
Remove bogus constructor. See #173
2012-02-26 11:06:14 +01:00
Norman Maurer
5e43e879f2
Add OrderedDownstreamThreadPoolExecutor which can be used when using the
...
new feature of ExecutionHandler to also handle downstream events. This
is mainly useful for SEDA like stuff. See #173
2012-02-26 11:00:30 +01:00
Norman Maurer
cfe7b49594
Cleaner impl of AbstractNioChannelSink and AbstractOioChannelSink. See
...
#140 and #187
2012-02-25 17:11:14 +01:00
Norman Maurer
68066c5e4b
Make sure that ChannelDownstreamHandler impl fire exception caughts
...
later via the io-worker. See #140 and #187
2012-02-25 16:05:41 +01:00
Norman Maurer
f2d1f1e8ad
Also fix the exception handling if a ChannelHandler throws an Exception
...
based of if its a io thread or not. See #187 and #140
2012-02-25 15:54:33 +01:00
Norman Maurer
ef64e8c332
oio and nio transport now make sure that a upstream event get only
...
executed from an io thread. See #140 and #187
2012-02-25 15:12:58 +01:00
Norman Maurer
c4a437e16b
Fix later sending of exceptionCaught events. See #187 and #140
2012-02-25 14:30:10 +01:00
Norman Maurer
04a6ff92af
Add static helper methods to fire upstream events later. See #187 and
...
#140
2012-02-25 14:28:43 +01:00
Norman Maurer
301a17c029
Rename method to better reflect its usage and update some javadocs. See
...
#187 and #140
2012-02-25 14:19:11 +01:00
Norman Maurer
c2bc463d61
Optimize the handling of fireEventLater if the current thread is the
...
worker thread. See #187 and #140
2012-02-24 22:03:32 +01:00
Norman Maurer
5fdd2dea12
Make it possible to schedule upstream events to get fired later in the
...
io-thread. This is the first part of #140 and #187
2012-02-24 20:26:50 +01:00
norman
2304913341
Merge branch 'master' of github.com:netty/netty
2012-02-21 08:28:01 +01:00
norman
2e36932097
Merge branch 'master' into remove_duplication
...
Conflicts:
transport/src/main/java/io/netty/channel/socket/nio/NioDatagramWorker.java
transport/src/main/java/io/netty/channel/socket/nio/NioWorker.java
2012-02-21 08:25:59 +01:00