Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Flesh out `BatchActor.scala` into its own module, `cask.Actor`. Add the ↵ | Li Haoyi | 2019-11-03 | 2 | -53/+7 |
| | | | | first unit test for an asynchronous logging actor | ||||
* | Fix StateMachine to properly inherit from BatchActor | Li Haoyi | 2019-10-13 | 2 | -5/+3 |
| | | | | Remove WsClient.close | ||||
* | fixes for WsClient | Li Haoyi | 2019-10-13 | 1 | -3/+5 |
| | |||||
* | Add a simple `StateMachineActor` class | Li Haoyi | 2019-10-13 | 1 | -1/+10 |
| | |||||
* | avoid redundantly completing promise in WsClient connection failure | Li Haoyi | 2019-10-13 | 1 | -3/+1 |
| | |||||
* | Update WsClient.scalalihaoyi-patch-1 | Li Haoyi | 2019-09-19 | 1 | -0/+2 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -1/+3 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -3/+7 |
| | |||||
* | Update WsClient.scala | Li Haoyi | 2019-09-19 | 1 | -2/+1 |
| | |||||
* | Update WebsocketClientImpl.scala | Li Haoyi | 2019-09-19 | 1 | -2/+4 |
| | |||||
* | Provide a simple builtin websocket client in `cask.WsClient` | Li Haoyi | 2019-09-16 | 9 | -7/+194 |
| | | | | | | Harmonize the actor-based APIs of `cask.WsClient`/`cask.WsHandler`/`cask.WsActor`, letting them share the same set of `cask.Ws` events The default implementation of `cask.WsClient` on the JVM spawns one thread per connection, and doesn't really scale to large numbers of connections. For now we just continue using AsyncHttpClient in the load tests. Wrapping AsyncHttpClient in a nice API is TBD | ||||
* | cross-build cask.util for Scala.js | Li Haoyi | 2019-09-16 | 2 | -0/+58 |