Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-04 | Happy New Year 2016 | Joakim Erdfelt | 97 | -97/+97 | |
2015-01-08 | 457017 - Reflective call to websocket methods that fail have ambiguous | Joakim Erdfelt | 3 | -0/+255 | |
exceptions + Making JSR onOpen close and use onError properly, as well we unwrapping the InvocationTargetException cause as to WHY the call to onOpen failed. | |||||
2015-01-08 | Happy New Year 2015 | Joakim Erdfelt | 94 | -94/+94 | |
2014-07-23 | ignore failing tests | Greg Wilkins | 1 | -1/+6 | |
2014-07-15 | Guarded calls to LOG.debug() with if (LOG.isDebugEnabled()) to reduce ↵ | Simone Bordet | 7 | -32/+44 | |
allocation of varargs Object[]. | |||||
2014-05-29 | Enabling and fixing testcase | Joakim Erdfelt | 1 | -5/+2 | |
2014-05-22 | 429390 - Decoders and Encoders are not registered for non-annotated ↵ | Joakim Erdfelt | 1 | -0/+316 | |
ClientEndpoint + Adding EncoderTest to verify reported bug + Fixing SimpleEndpointMetadata to propagate the encoder/decoder list when present. | |||||
2014-03-19 | Revert ALPN and java 8 changes to move to another branch | Greg Wilkins | 1 | -0/+3 | |
Reverts e9ecd8c,2f22a10,addc49f,f4e4b09,cf1c245 Disabled unit test from commit 47e7583 | |||||
2014-03-17 | 430088 - OnMessage*Callable decoding of streaming binary or text is not ↵ | Joakim Erdfelt | 1 | -0/+219 | |
thread safe + Adding testcase for Decoder.TextStream and lots of short messages with order indicator (for the order in which they were sent) Test case validates that all of the messages were received, not that they were in any particular order (as the use of Streaming prevents reliable ordering) + Adding defensive copy of callable array in order to prevent any possibility of concurrency issues with streams and dispatched calls. | |||||
2014-03-14 | 430088 - OnMessageTextStreamCallable is not thread safe | Joakim Erdfelt | 1 | -0/+287 | |
+ Adding client side testcase for Decoder.TextStream use with a Reader and multiple frames being received. | |||||
2014-02-18 | 428232 - Rework batch mode / buffering in websocket. | Simone Bordet | 2 | -3/+5 | |
Introduced the automatic batch mode, akin to Jetty 8's WebSocket implementation. Now, if there are no more frames to process, and the previous frames have been aggregated, FrameFlusher auto-flushes the aggregated frames. This simplifies applications because they don't need to call flush() explicitly. | |||||
2014-02-18 | 428232 - Rework batch mode / buffering in websocket. | Simone Bordet | 1 | -2/+26 | |
Refactored FrameFlusher to handle aggregation of frames to support JSR 356's batch mode. Now FrameFlusher can aggregate frames as long as the FlushMode they were sent is AUTO. When a frame that has FlushMode SEND arrives, it will trigger the flush of the aggregate buffer (and eventually also other queued frames). A special BINARY frame is used to implement explicit flush() invocations. | |||||
2014-02-18 | 428232 - Rework batch mode / buffering in websocket. | Simone Bordet | 2 | -6/+4 | |
Refactored OutgoingFrames.outgoingFrame() to take an additional parameter, FlushMode. This is in preparation for handling this new parameter in FrameFlusher. | |||||
2014-02-03 | 427254 - Cookies are not sent to the client. | Simone Bordet | 1 | -0/+57 | |
Introduced ServletUpgradeResponse.complete(), called when the response is about to be sent to the client, to transfer the headers stored in the superclass (UpgradeResponse.headers) into the HttpServletResponse. | |||||
2014-02-03 | 427128 - Cookies are not sent to the server. | Simone Bordet | 1 | -0/+122 | |
Implemented/fixed handling of cookies sent by client to server. | |||||
2014-01-02 | Happy New Year - 2014! | Joakim Erdfelt | 90 | -90/+90 | |
2013-12-18 | 423646 - WebSocket / JSR / WebSocketContainer (Client) should have its ↵ | Joakim Erdfelt | 1 | -2/+44 | |
LifeCycle stop on standalone use + Not working (yet), but narrowed down the problem. | |||||
2013-12-12 | 423476 - WebSocket / JSR / @OnMessage(maxMessageSize=20000000) not properly ↵ | Joakim Erdfelt | 3 | -0/+283 | |
supported + Correcting @OnMessage handling of max message size for TEXT/BINARY from both @ClientEndpoint and @ServerEndpoint usage + Testcases to prevent regression. | |||||
2013-12-12 | Cleanup (Imports / StandardCharset / Dead APIs) | Joakim Erdfelt | 1 | -2/+1 | |
2013-12-04 | 422192 - ClientContainer.getOpenSessions() always returns null | Joakim Erdfelt | 1 | -1/+2 | |
+ Adding SessionListener and using it judiciously | |||||
2013-11-04 | global clean up imports | Greg Wilkins | 17 | -17/+25 | |
2013-11-01 | Cleaning up imports | Joakim Erdfelt | 1 | -1/+0 | |
2013-10-03 | 418632 - WebSocket / Jsr annotated @OnMessage with InputStream fails to be ↵ | Joakim Erdfelt | 3 | -0/+93 | |
called + Fixed load order issue with binary vs text + Fixed decoder assignment for InputStream + Added unit tests to prevent regression of this feature | |||||
2013-09-09 | Undo temporary change for memory testing reasons | Joakim Erdfelt | 1 | -9/+10 | |
2013-09-09 | 416812 - Don't start WebSocketClient for every context | Joakim Erdfelt | 1 | -10/+9 | |
+ Lazy initializing WebSocketClient connection manager to avoid holding threads that the selector manager will allocate. | |||||
2013-09-09 | Adding Example for javax.websocket Client use | Joakim Erdfelt | 2 | -0/+128 | |
2013-08-23 | 415744 - Reduce Future usage in websocket | Greg Wilkins | 1 | -2/+2 | |
2013-08-14 | Fixing up javadoc issues in WebSocket classes | Joakim Erdfelt | 3 | -3/+4 | |
2013-07-30 | JSR-356 Fixing dispatching for Streaming reads | Joakim Erdfelt | 2 | -0/+8 | |
2013-07-29 | JSR-356 adding support for javax.websocket.server.ServerApplicationConfig | Joakim Erdfelt | 1 | -2/+2 | |
2013-07-24 | JSR-356 - Refactoring Annotated method parameter detection and use | Joakim Erdfelt | 11 | -117/+242 | |
2013-07-16 | JSR-356 Adding suppport for @PathParam | Joakim Erdfelt | 2 | -4/+4 | |
2013-07-16 | JSR-356 Promoting ReflectUtils to websocket-common | Joakim Erdfelt | 2 | -0/+3 | |
2013-07-15 | JSR-356 - Cleaning up sendObject(Object) behavior between Basic & Async | Joakim Erdfelt | 1 | -131/+0 | |
2013-07-11 | JSR-356 - Fixing @OnMessage message format/decoder detection | Joakim Erdfelt | 2 | -0/+114 | |
2013-07-09 | JSR-356 - cleaning up Decoder and Encoder lifecycle. | Joakim Erdfelt | 21 | -146/+853 | |
2013-07-09 | JSR-356 - reworked Config to maintain user provided config | Joakim Erdfelt | 13 | -208/+586 | |
+ If a user provided config is supplied, then that config should be used for init(EndpointConfig) and other various accesses to the configuration object. This refactor stops using an internal EndpointConfig object always and moves the internal config fields into the JsrSession object instead. | |||||
2013-06-27 | JSR-356 - fixing reflected detection of interface generic class type. | Joakim Erdfelt | 3 | -5/+259 | |
+ Used by Decoders, Encoders, and MessageHandlers | |||||
2013-06-20 | JSR-356 - allow WebSocketContainer.connectToServer(Class<?>, URI) to work ↵ | Joakim Erdfelt | 3 | -1/+137 | |
with classes that extend Endpoint (not just annotated classes) | |||||
2013-05-22 | JSR-356 adding support for ClientEndpointConfig.Configurator | Joakim Erdfelt | 1 | -0/+124 | |
2013-04-26 | JSR-356 fixing EndpointConfig use with extends Endpoint | Joakim Erdfelt | 3 | -3/+11 | |
2013-04-24 | JSR-356: adding WebSocketConfiguration and reworking ServerContainer init | Joakim Erdfelt | 2 | -15/+8 | |
2013-04-23 | JSR-356 working out server endpoint creation | Joakim Erdfelt | 1 | -0/+5 | |
2013-04-15 | JSR-356 working on server handlers | Joakim Erdfelt | 3 | -6/+6 | |
2013-04-09 | JSR-356 - updates to Session tracking and start of PathMappings | Joakim Erdfelt | 2 | -4/+4 | |
+ Refactored websocket-commons Session creation to be factory based + Introduced new org.eclipse.jetty.websocket.common.SessionFactory + Made websocket-client and websocket-server use new SessionFactory + Introduced JsrSessionFactory to allow for consistent Session creation even in the Jsr (no more duplciate Session creation) + Using JsrSessionFactory in javax-websocket-client-impl + Introducing PathMappings to hopefully replace jetty-util's PathMap + Using standard ClientEndpointConfig when appropriate. + Introducing JettyClientEndpointConfig for annotation based configurations + Renaming EchoSocket used in javax.websocket client testing to JettyEchoSocket to better indicate that its the Jetty server side implementation and not the javax.websocket client side socket. + Changed IncomingFrames.incomingError() parameter from WebSocketException to Throwable to match behavior on the JSR | |||||
2013-04-04 | JSR-356: MessageHandler(s) layer | Joakim Erdfelt | 21 | -17/+676 | |
2013-03-27 | [JSR-356] Refactoring annotated callables to handle any-order rule | Joakim Erdfelt | 9 | -2/+476 | |
2013-03-22 | Parameter identification refactor + Decoder and PathParam integration | Joakim Erdfelt | 3 | -21/+29 | |
2013-03-18 | Initial pass at fixing build for websocket PFD | Joakim Erdfelt | 29 | -111/+156 | |
2013-02-20 | 393473 - Add support for JSR-356 (javax.websocket) draft | Joakim Erdfelt | 11 | -116/+394 | |
+ Rounding out the Encoders / Decoders base implementation |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-