Commit Graph

69 Commits

Author SHA1 Message Date
Greg Wilkins ef9ebf31b6 314087 Simplified SelectorManager
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2189 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-28 13:11:40 +00:00
Greg Wilkins 0443786d8e 320073 reconsile configuration mechanism
Reconsiled the jetty-8 configuration mechanism with the capability to share the MetaData between instances

git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2168 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-22 03:20:41 +00:00
Greg Wilkins 1fe1ca1b35 JETTY-1251 Replace then close selector for JVM bugs
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2117 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-14 03:49:37 +00:00
Greg Wilkins b495ca6bb4 JETTY-1247 do not recycle buffers on asynchronous close
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2112 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-14 01:59:06 +00:00
Greg Wilkins 80e5a95130 JETTY-1249 i
Apply max idle time to all connectors

git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2111 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-14 01:58:48 +00:00
Jan Bartel c46d01c789 JETTY-1249 changes to ensure maxIdleTime applied to connections
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2110 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-13 02:06:59 +00:00
Greg Wilkins 9612eb956a JETTY-1247 synchronize recylcing of SSL NIO buffers
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2109 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-13 01:44:19 +00:00
Greg Wilkins 7540debfe7 JETTY-1249 Apply max idle time
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2107 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-12 11:15:43 +00:00
Greg Wilkins f9640c4116 318551 Optional uncheck Printwriter
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2063 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-02 13:44:43 +00:00
Greg Wilkins 088a93b562 318551 Optional uncheck Printwriter
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2062 7e9141cc-0065-0410-87d8-b60c137991c4
2010-07-02 09:13:30 +00:00
Greg Wilkins 3a18729772 NPE protection
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2032 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-21 11:40:57 +00:00
Greg Wilkins 6a9bbd673b JETTY-1237 Save local/remote address to be available after close
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2004 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-15 07:40:26 +00:00
Joakim Erdfelt 59fc05fcf6 Fixing javadoc - can't reference from jetty-io to jetty-http (as theres no dependency in that direction)
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1998 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-14 22:19:00 +00:00
Greg Wilkins 21f0c161d2 JETTY-547 delay close after shutdown
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1948 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-09 06:11:12 +00:00
Greg Wilkins 3a1758ce6f 316119 Fixed maxIdleTime for SocketEndPoint
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1947 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-09 03:25:46 +00:00
Greg Wilkins 31a6622d3a JVM bugs info to debug
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1946 7e9141cc-0065-0410-87d8-b60c137991c4
2010-06-09 00:16:52 +00:00
Greg Wilkins e272654e94 removed debug
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1828 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-20 10:21:21 +00:00
Greg Wilkins edd416d583 312948 Recycle SSL crypto buffers
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1827 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-20 10:15:15 +00:00
Greg Wilkins becb140427 310918 Fixed write blocking for client HttpConnection
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1765 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-12 13:07:20 +00:00
Greg Wilkins 91bfa30e6c 312243 Optimized timeout handling
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1764 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-12 12:20:49 +00:00
Simone Bordet 8d9ecd3268 Fix for #308855 (Update test suite to JUnit4 - Module jetty-io).
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1762 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-12 08:39:06 +00:00
Greg Wilkins d994f2db2d #296650 JETTY-1198 reset idle timeout on request body chunks
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1654 7e9141cc-0065-0410-87d8-b60c137991c4
2010-05-03 18:52:16 +00:00
Joakim Erdfelt 6bc437c298 309185 - Fix the over 300 Javadoc warnings
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1626 7e9141cc-0065-0410-87d8-b60c137991c4
2010-04-29 23:03:04 +00:00
Joakim Erdfelt b6aba1ceae 309185 - Fix the over 300 Javadoc warnings
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1623 7e9141cc-0065-0410-87d8-b60c137991c4
2010-04-29 20:04:02 +00:00
Greg Wilkins d95081150b JETTY-1212 handle long content lengths
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1567 7e9141cc-0065-0410-87d8-b60c137991c4
2010-04-26 20:25:52 +00:00
Greg Wilkins c0b88885b1 JETTY-1187
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1533 7e9141cc-0065-0410-87d8-b60c137991c4
2010-04-20 22:43:42 +00:00
Greg Wilkins 54117dad5b 307898 Handle large/async websocket messages
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1434 7e9141cc-0065-0410-87d8-b60c137991c4
2010-04-01 16:39:26 +00:00
Greg Wilkins 6c2741bbd6 297552 Dont call Continuation timeouts from acceptor tick
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1418 7e9141cc-0065-0410-87d8-b60c137991c4
2010-03-29 21:51:18 +00:00
Simone Bordet fa37afd7fe Fixes #305997 (Coalesce buffers in ChannelEndPoint.flush()).
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1382 7e9141cc-0065-0410-87d8-b60c137991c4
2010-03-16 11:56:25 +00:00
Greg Wilkins 0b522aee32 javadoc
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1278 7e9141cc-0065-0410-87d8-b60c137991c4
2010-02-19 03:31:40 +00:00
Greg Wilkins d208d55652 294563 removed UpgradeConnectionException from websocket handling
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1263 7e9141cc-0065-0410-87d8-b60c137991c4
2010-02-11 01:31:17 +00:00
Greg Wilkins 6047b7cad2 spelling
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1256 7e9141cc-0065-0410-87d8-b60c137991c4
2010-02-10 06:34:22 +00:00
Greg Wilkins ea14de47b7 improved timeout handling
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1252 7e9141cc-0065-0410-87d8-b60c137991c4
2010-02-09 11:38:25 +00:00
Greg Wilkins 845443322b JETTY-1156 SSL blocking close with JVM Bug busy key fix
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1146 7e9141cc-0065-0410-87d8-b60c137991c4
2009-12-11 04:51:39 +00:00
Greg Wilkins d7f7382bf5 test websocket client
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1114 7e9141cc-0065-0410-87d8-b60c137991c4
2009-12-02 00:02:03 +00:00
Greg Wilkins f9455c7712 demo websocket implementation
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1087 7e9141cc-0065-0410-87d8-b60c137991c4
2009-11-23 08:44:37 +00:00
Greg Wilkins 2a3750fe1e 294563 Initial websocket implementation working
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1043 7e9141cc-0065-0410-87d8-b60c137991c4
2009-11-12 03:27:35 +00:00
Greg Wilkins bb1bb0b960 294563 Initial websocket implementation
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1040 7e9141cc-0065-0410-87d8-b60c137991c4
2009-11-09 01:22:06 +00:00
Greg Wilkins 0ae5e31585 JETTY-937 do not close busy server socket
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1038 7e9141cc-0065-0410-87d8-b60c137991c4
2009-11-08 12:47:32 +00:00
Greg Wilkins 227fb5abec numerous code cleanups
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1014 7e9141cc-0065-0410-87d8-b60c137991c4
2009-10-26 07:48:39 +00:00
Greg Wilkins 583fa4dcde JETTY-1135 Handle connection closed before accepted during JVM bug work around
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1012 7e9141cc-0065-0410-87d8-b60c137991c4
2009-10-26 06:17:38 +00:00
Greg Wilkins 4edf7c7039 JETTY-937 optional busy key check
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1005 7e9141cc-0065-0410-87d8-b60c137991c4
2009-10-17 00:48:46 +00:00
Greg Wilkins d94bdb791f JETTY-937 More JVM bug work arounds. Insert pause if all else fails
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@976 7e9141cc-0065-0410-87d8-b60c137991c4
2009-10-06 14:36:57 +00:00
Simone Bordet ee1a75a077 Added a guard against NPE when flush() is called after an asynchronous close().
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@880 7e9141cc-0065-0410-87d8-b60c137991c4
2009-09-11 14:14:34 +00:00
Greg Wilkins eaa17eaee5 minor cleanup
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@872 7e9141cc-0065-0410-87d8-b60c137991c4
2009-09-10 23:53:11 +00:00
Greg Wilkins 1ec196076a 282543 HttpClient SSL buffer size fix
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@854 7e9141cc-0065-0410-87d8-b60c137991c4
2009-09-10 08:00:20 +00:00
Greg Wilkins 463bf87ebf JETTY-1086 Added UncheckedPrintWriter to avoid ignored EOFs
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@753 7e9141cc-0065-0410-87d8-b60c137991c4
2009-08-24 05:00:38 +00:00
Greg Wilkins 6096568c7f 282807 283049 282543 Improved handling of timeouts and complete. More debug
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@538 7e9141cc-0065-0410-87d8-b60c137991c4
2009-07-10 08:20:24 +00:00
Greg Wilkins f13ac17713 280843 buffer pool mixing types
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@492 7e9141cc-0065-0410-87d8-b60c137991c4
2009-07-08 07:39:23 +00:00
Greg Wilkins 20bc4a9fc3 fixed growth of thread pool
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@412 7e9141cc-0065-0410-87d8-b60c137991c4
2009-06-17 11:00:56 +00:00