Hi Christian,

Thanks for this. It sounds like a good approach and it is working for me
with the latest release.

/Andy

On Mon, 4 Aug 2025 at 15:36, Christian Grün <c...@basex.org> wrote:

> Hi Andy,
>
> I wanted to introduce new options first, but I dropped this approach, and
> I decided to simulate the old behavior of Jetty. The init-param entries in
> the web.xml file are now parsed by BaseX and assigned to the WebSocket
> instance when the first WebSocket connection is created [1].
>
> As a consequence, existing Jetty 9 web.xml WebSocket configurations should
> work again. Feel free to check out the latest snapshot [2] to verify if
> that’s true.
>
> Best,
> Christian
>
> PS: The docs have been updated, too [3].
>
> [1]
> https://github.com/BaseXdb/basex/commit/880535ed23d11c15b58945d12049242af65486f1
> [2] https://files.basex.org/releases/latest/
> [3] https://docs.basex.org/main/WebSockets#configuration
>
> ------------------------------
> *Von:* Andy Bunce <bunce.a...@gmail.com>
> *Gesendet:* Montag, 4. August 2025 00:39
> *An:* BaseX <basex-talk@mailman.uni-konstanz.de>
> *Betreff:* [basex-talk] Websocket configuration Basex 12
>
> Hi,
>
> I would like to increase the websocket message length from the default of
> 64 KB.
> The websocket documentation implies this can be done via web.xml [1]
> However, while searching for the syntax I came across the suggestion it is
> different with the Jetty version 12 API [2]
>
> The Jetty docs have this example [3]
>
> // Configure the ServerContainer.
>             container.setDefaultMaxTextMessageBufferSize(128 * 1024);
>
> but my quick code search of the BaseX source found nothing similar.
>
> Is it possible to configure the webSocket  MaxTextMessageBufferSize in
> BaseX 12.0?
>
> /Andy
>
> [1] https://docs.basex.org/main/WebSockets#configuration
> [2]
> https://stackoverflow.com/questions/79610426/setting-the-max-buffer-size-for-websocketclient-since-upgrading-to-jetty-12
> [3]
> https://jetty.org/docs/jetty/12/programming-guide/server/websocket.html#standard-endpoints
>

Reply via email to