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