Trustin Lee
2dde1e9bac
HttpResponseStatus.valueOf shoud not be final so that derived protocols can have the factory method with the same name
2010-01-25 04:07:47 +00:00
Trustin Lee
d216e321c8
Relax throws clause restriction
2010-01-25 03:52:20 +00:00
Trustin Lee
5a897af28d
Resolved issue: NETTY-278 ChannelBuffer.bytesBefore() as an alternative to indexOf()
...
* Added various bytesBefore() methods to ChannelBuffer
* Deprecated the methods that could be replaced by bytesBefore()
2010-01-20 05:55:16 +00:00
Trustin Lee
fe73de3497
Fixed a failing test
2010-01-15 07:12:07 +00:00
Trustin Lee
ebc2459bc7
Removed code duplication
2010-01-15 05:39:30 +00:00
Trustin Lee
8a8d1d1da6
Fixed failing test
2010-01-15 05:33:06 +00:00
Trustin Lee
57bdb3a4a5
Related issue: NETTY-257 Add the getters and setters for a String and a char[] to ChannelBuffer
...
* Reverted the previous addition of get/readString(...)
2010-01-15 05:28:17 +00:00
Trustin Lee
7d40d47270
Explicitly stated that a user can create many bootstraps with the same ChannelFactory
2010-01-15 00:47:29 +00:00
Trustin Lee
238bdc90b8
Fixed failing test
2010-01-14 12:24:59 +00:00
Trustin Lee
3ee7604591
CaseIgnoringComparator.INSTANCE should not be public
2010-01-14 12:21:00 +00:00
Trustin Lee
4ba7ae3749
Merged MapUtil to Bootstrap
2010-01-14 12:19:49 +00:00
Trustin Lee
a36ea0f3a4
Moved SwitchableInputStream and its test class to org.jboss.netty.handler.codec.serialization because it's used only there.
2010-01-14 12:15:04 +00:00
Trustin Lee
4d9b3346c5
Moved ImmediateExecutor and its test class to org.jboss.netty.handler.ssl because it's used only there. Actually there was another unrelated reference, so I simply forked.
2010-01-14 12:04:11 +00:00
Trustin Lee
23943ac256
Moved MapUtil and its test class to org.jboss.netty.bootstrap because it's used only there
2010-01-14 11:58:50 +00:00
Trustin Lee
0dbea6f162
* SecureChatServerHandler should use ChannelGroup where possible
...
* Moved MapBackedSet and its test class to org.jboss.netty.util becuase it's used only there
2010-01-14 11:56:38 +00:00
Trustin Lee
be2991c586
Moved CombinedIterator to org.jboss.netty.channel.group because it's only used there
2010-01-14 11:52:11 +00:00
Trustin Lee
f8de47e2da
Moved CaseIgnoringComparator to org.jboss.nety.handler.codec.http because it is used only by the classes there
2010-01-14 11:49:53 +00:00
Trustin Lee
397107adc0
* Removed unused methods in ThreadLocalRandom
...
* Hide ThreadLocalRandom because it's used by LinkedTransferQueue only
2010-01-14 11:47:43 +00:00
Trustin Lee
55b0bc2c2c
Related issue: NETTY-257 Add the getters and setters for a String and a char[] to ChannelBuffer
...
* Added getString() and readString()
* Renamed toString(int, int, Charset) to getString(...)
* Removed some toString() methods which were added in the previous alpha releases - I will add an alternative method later
2010-01-14 11:44:11 +00:00
Trustin Lee
8a574a7eb6
Removed the two unnecessary methods - CharBuffer implements CharSequence already
2010-01-14 09:49:02 +00:00
Trustin Lee
e1c2c453c5
Removed unnecessary empty lines in the program listing
2010-01-14 03:38:43 +00:00
Trustin Lee
1313ca5b17
Updated the getting started guide to avoid user confusion on pipeline configuration
2010-01-14 03:31:35 +00:00
Trustin Lee
3b5dd3676e
More red tapes in the documentations
2010-01-14 02:59:40 +00:00
Trustin Lee
48f74e7cd6
Updated all examples to use ChannelPipelineFactory instead of the default pipeline
2010-01-14 02:57:42 +00:00
Trustin Lee
f67b06a931
Updated Javadoc about Bootstrap.pipeline / pipelineFactory properties so that users don't make mistake
2010-01-14 01:53:26 +00:00
Trustin Lee
149a6cef71
[maven-release-plugin] prepare for next development iteration
2010-01-11 10:15:11 +00:00
Trustin Lee
a0e3cc6510
[maven-release-plugin] prepare release netty-3.2.0.ALPHA3
2010-01-11 10:14:29 +00:00
Trustin Lee
4ab3e248e7
A little bit of documentation
2010-01-09 12:12:50 +00:00
Trustin Lee
f67de23214
Javadoc
2010-01-09 12:00:24 +00:00
Trustin Lee
9525717475
Package description
2010-01-09 11:37:05 +00:00
Trustin Lee
1142a1aa06
Fixed a cosmetic problem in NioDatagramWorker.read() - In some platform, ClosedChannelException is raised on DatagramChannel.receive() depending on timing, and it's safe to ignore.
2010-01-09 08:54:21 +00:00
Trustin Lee
9f12398073
Fixed NotYetConnectedException
2010-01-09 08:44:32 +00:00
Trustin Lee
052a109bc9
Fixed an assertion error where NioSocketChannel.setConnected() is called on a closed channel
2010-01-09 08:38:12 +00:00
Trustin Lee
41af2d111e
Added assertion message
2010-01-09 08:34:22 +00:00
Trustin Lee
4ef936bea1
Reverted back previous check-in related with state update, which seems unnecessary
2010-01-09 08:21:28 +00:00
Trustin Lee
0acffadd29
Replaced flag update methods with simple assignment
2010-01-09 07:57:18 +00:00
Trustin Lee
4668cb792e
Update the state flag if read or write fails
2010-01-09 07:53:23 +00:00
Trustin Lee
60d3502ba1
Removed the lock aquisition against SocketChannel when isConnected() and isBound() is called, because it causes unnecessary contention
2010-01-09 06:38:14 +00:00
Trustin Lee
c8fc3a1135
* Fixed a bug where a user can break Netty when he or she calls setSuccess() on AbstractChannel.closeFuture
...
* UnfailingChannelFuture is not used anymore - deleting
2010-01-09 05:40:40 +00:00
Trustin Lee
e2086cb754
Fixed a potential bug where close future might not be notified
2010-01-09 05:39:23 +00:00
Trustin Lee
d924439330
Sorted cases in switch statements just in case compiler makes a mistake
2010-01-09 05:38:34 +00:00
Trustin Lee
9c0e9e1780
Workaround for a compiler bug (unsorted switch cases)
2010-01-09 05:30:39 +00:00
Trustin Lee
a1d7a75ff4
Line wrap at 80
2010-01-09 00:52:20 +00:00
Trustin Lee
6e228216b4
better documentation
2010-01-08 23:12:00 +00:00
Trustin Lee
a8d9e044d2
17 -> BUCKET_SIZE
2010-01-08 14:11:18 +00:00
Trustin Lee
4999fabbcc
NPE check
2010-01-08 13:29:39 +00:00
Trustin Lee
d7be7be552
Initial check-in of the WebSocket implementation and its example
2010-01-08 08:45:56 +00:00
Trustin Lee
9f8fa65a14
* Use HttpRequest.isKeepAlive() instead of long conditionals
...
* Use HttpChunkAggregator because we don't want to complicate the example
2010-01-08 08:33:48 +00:00
Trustin Lee
f926c0adc0
Use HttpRequest.isKeepAlive() instead of long conditionals
2010-01-08 08:31:52 +00:00
Trustin Lee
4ede085edc
* Replaced TreeMap with custom linked hash map for storing HTTP headers
...
* Added HttpMessage.getHeaders() and HttpChunkTrailer.getHeaders()
2010-01-08 08:29:37 +00:00