Commit Graph

2731 Commits

Author SHA1 Message Date
norman
51f69877a6 Fix compile errors 2011-12-07 07:57:56 +01:00
norman
cc761ae786 Allow to set/get an attachment on a Channel without the need of
ChannelLocal. See #101
2011-12-07 07:54:15 +01:00
Jestan Nirojan
3379a4c25d 1)replaced all netty link transfer queue by java 7 link transfer queue to avoid high cpu usage 2)optimized selector loop 2011-12-06 19:40:22 +05:30
Trustin Lee
a9a713ddcf Remove DocBook from build 2011-12-03 20:02:25 +09:00
Trustin Lee
4a4e46b83b Separate the user guide out of the project. 2011-12-03 19:54:54 +09:00
Vibul Imtarnasan
e3fdab81ed Merge pull request #98 from veebs/MasterPOM
Added fix for m2eclipse error "Plugin execution not covered by lifecycle configuration"  in pom.xml.
2011-12-02 12:08:27 -08:00
vibul
55940f500e Added fix for m2eclipse error "Plugin execution not covered by lifecycle configuration" in pom.xml. See issue #87. 2011-12-02 15:29:14 +11:00
Jestan Nirojan
78c949f282 Merge remote branch 'upstream/master' 2011-12-02 03:39:09 +05:30
Jestan Nirojan
460237d3f3 changed the visibility of ctx, event in channel event runnable, so execution handler implementers can have a down stream execution handler for SEDA 2011-12-02 00:15:09 +05:30
norman
0d5c7d3d2e Make sure the cumulation Buffer is only created if really needed. See
#88
2011-12-01 14:12:24 +01:00
Norman Maurer
55e7a85160 Merge pull request #95 from CruzBishop/task-61
.gitignore update, some task documentation, removal of @version tags
2011-12-01 04:15:38 -08:00
Cruz Bishop
18344fbc90 Merge branch 'master' of https://github.com/netty/netty into task-61 2011-12-01 21:36:44 +10:00
Cruz Bishop
ec9bcbd553 Removed @version tags and did some documentation
Some test classes are now documented
2011-12-01 21:34:25 +10:00
norman
2a0a63e1bb Remove the usage of AtomicLong as this only confuse users. The Handler
is not suited for re-use anyway. See #93
2011-12-01 09:39:48 +01:00
norman
47af6bc9e8 Encode FileRegion to ChannelBuffer's everytime the handler is called.
The user should add/remove it on the fly for better performance. See #89
2011-12-01 08:43:44 +01:00
Trustin Lee
73b89a2b1f Merge pull request #80 from netty/OMATPE-refactoring
Replace synchronization with an lock free approach
2011-11-30 23:26:51 -08:00
Cruz Bishop
62f2876694 Ignore "geany" files
These files are generated by the IDE that I use now
2011-12-01 17:17:19 +10:00
Trustin Lee
040b74f764 Merge pull request #92 from motlin/master
Fixes from static-analysis tools
2011-11-30 22:50:20 -08:00
Vibul Imtarnasan
7b71d43688 Merge pull request #85 from veebs/WebSocketV17
Support for WebSocket Hybi V17 and Autobahn test V.0.4.3
2011-11-30 20:57:30 -08:00
Craig P. Motlin
461837e14b Remove unnecessary concatenation with empty strings. 2011-11-30 21:17:05 -05:00
Craig P. Motlin
7ddf1b1ae1 Remove unnecessary 'return' statement. 2011-11-30 21:17:03 -05:00
Norman Maurer
9d3828bbe9 Use LinkedTransferQueue for OMATPE 2011-11-30 20:14:57 +01:00
norman
d2278a7d53 Make sure ChannelFutureAggregator is thread-safe and only hold the lock
as short as possible. This also change it to lazy init the HashSet that
holds the ChannelFuture's. See #90
2011-11-30 13:45:51 +01:00
norman
da3a52778b Add FileRegionEncoder which will take care of encode the FileRegion to
ChannelBuffer if necessary. See #89
2011-11-30 13:38:07 +01:00
norman
2ab42e5bde Replace tab by spaces 2011-11-30 10:47:41 +01:00
norman
ce1e48dc74 Remove reflection code which is not needed anymore because the next
major version of netty will require java6
2011-11-30 10:46:32 +01:00
norman
f6baf157df Remove "isEmpty()" check as this may be really expensive (need to
traverse all elements in the queue)
2011-11-30 10:27:09 +01:00
Veebs
6fbc168cbf Update example websocket client to use V17 2011-11-29 10:19:47 +11:00
Veebs
181355665b Fixed formatting. 2011-11-29 10:12:42 +11:00
Veebs
48addae927 Added support for Hybi V17 and run against Autobahn V0.4.3 2011-11-29 09:45:13 +11:00
Veebs
8efe131eb0 Fix closing handshake and run against Autobahn V0.4.3 2011-11-28 22:27:58 +11:00
Jestan Nirojan
ccbe3dd2f8 1)tested sctp with IBM JDK 7 2)fixed NPE on sctp notification event constructor 3)added maven exec plugin 2011-11-26 02:52:01 +05:30
norman
1bb3322268 Catch InterruptedException and interrupt the current Thread so we
at least give someone the chance todo something about it.
2011-11-25 14:03:17 +01:00
norman
e68aa06dfa Revert committed change which I added by mistake 2011-11-25 14:00:56 +01:00
norman
6b7b822f72 Revert "Make OrderedMemoryAwareThreadPoolExecutor lock free"
This reverts commit caa925198e.
2011-11-25 14:00:17 +01:00
norman
24f5379ee4 Merge branch 'master' of ssh://git@github.com/netty/netty.git 2011-11-25 09:37:58 +01:00
norman
263f2fe98b Make it easier to issue the handshake when SslHandler is used in a
client. See #84
2011-11-25 09:13:37 +01:00
Norman Maurer
a382149bba Catch InterruptedException and interrupt the current Thread so we at least give someone the chance todo something about it. 2011-11-24 11:32:05 +01:00
norman
2686dc99b4 Add some TODO 2011-11-24 11:13:54 +01:00
norman
9f712e3291 Replace synchronization with an lock free approach 2011-11-24 11:07:16 +01:00
norman
caa925198e Make OrderedMemoryAwareThreadPoolExecutor lock free 2011-11-24 09:51:49 +01:00
Trustin Lee
bbd251baed Fix build errors 2011-11-24 12:17:09 +09:00
Trustin Lee
5abd23d3ba Upgrade depepdencies to the latest versions
* Regenerate LocalTimeProtocol.java with the latest protoc
* Add an instruction on how to generate LocalTimeProtocol.java
* Not upgrading maven-bundle-plugin, which has a regression in 2.3.5:
  * https://issues.apache.org/jira/browse/FELIX-3058

Conflicts:

	src/main/java/org/jboss/netty/example/localtime/LocalTimeProtocol.java
2011-11-24 11:10:53 +09:00
Trustin Lee
e015456ae1 Add missing license headers 2011-11-24 10:22:21 +09:00
Trustin Lee
8debdb59e4 Fix weird repo mess 2011-11-24 10:18:31 +09:00
Trustin Lee
b6f8b5871c Rename ClassloaderClassResolver to ClassLoaderClassResolver 2011-11-24 10:15:51 +09:00
norman
946d4be69e Add constructors to make it possible to backport it to 3.2 without
breaking the api
2011-11-23 13:47:59 +01:00
Norman Maurer
971a7364f6 Merge pull request #75 from alepar/master
ObjectDecoder performance optimization
2011-11-23 03:55:35 -08:00
alepar
cee5ee5679 now able to resolve array types to classes 2011-11-23 15:18:43 +04:00
alepar
800a9fc20d making interface public, so that others can implement it jic 2011-11-23 14:48:42 +04:00