Commit Graph

2396 Commits

Author SHA1 Message Date
Trustin Lee
2a764d9d9f Make build independent from JBoss.org M2 repository 2011-12-09 11:38:29 +09:00
norman
7d9879d5cc Only create UnsafeDynamicChannelBuffer if really needed. See #108 2011-12-08 14:34:30 +01:00
norman
229c8734ed Fields in ReplayingDecoder does not need atomic nature. See #108 2011-12-08 14:27:43 +01:00
Norman Maurer
27f9a0cee2 Merge pull request #105 from mariusaeriksen/master
Always cleanup() in ReplayingDecoder if we have received any messages at all.
2011-12-07 11:37:42 -08:00
marius a. eriksen
49c797fb3e ReplayingDecoder: keep explicit track of cleanup state.
This fixes a bug introduced by 1f3d35bd whereby cleanup() won't get
run if the cumulation buffer was emptied.  This is important for
codecs like HTTP: In particular, empty 200 OK responses without a
Content-Length header would fail to decode.
2011-12-07 11:19:09 -08:00
Jestan Nirojan
2f6c4383d6 Merge pull request #31 from jestan/master
merged the sctp transport implementation with upstream master
2011-12-07 11:05:37 -08:00
Jestan Nirojan
0a99e8bb57 prepared merge with upstream 2011-12-08 00:27:23 +05:30
Jestan Nirojan
f62bb850ec fixed a typo in a getter method 2011-12-08 00:14:04 +05:30
Jestan Nirojan
2f5f149b52 1)added some documentaion comments 2)minor refactoring 2011-12-08 00:07:55 +05:30
Jestan Nirojan
84f6f7d617 updated license in sctp classes 2011-12-07 23:32:48 +05:30
Jestan Nirojan
68379140c4 removed svn rev headers from sctp classes 2011-12-07 23:24:08 +05:30
Jestan Nirojan
724ca7a913 merged with master 2011-12-07 23:17:11 +05:30
Jestan Nirojan
40e6a73e94 Merge branch 'master' of github.com:jestan/netty 2011-12-07 22:53:33 +05:30
norman
5cb865c4ce Use AtomicInteger.class ClassLoader for Unsafe dection. See #102 2011-12-07 13:14:42 +01:00
norman
766525431d Rename the old LinkedTransferQueue to LegacyLinkedTransferQueue and fork
the "current" implementation of LinkedTransferQueue (from Doug Lea).
Introduce a QueueFactory which will load the right implementation
depending on the JVM version. This will make sure that the one with the
best performance is choosen and the code also works with java 5. See
#102
2011-12-07 12:08:39 +01:00
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