eclipsesource / graphical-lsp

Graphical language server platform for building web-based diagram editors
https://www.eclipse.org/glsp
Eclipse Public License 2.0
36 stars 8 forks source link

Provide a stoppable implementation of ServerLauncher #238

Closed CamilleLetavernier closed 5 years ago

CamilleLetavernier commented 5 years ago

Currently, the ExampleServerLauncher (From the Workflow example) only needs a synchronous/blocking implementation of the ServerLauncher. Once the ServerLauncher is running, it runs in an infinite loop and there is no way to stop it (Other than killing the application)

Providing an asynchronous & stoppable implementation of this class would be helpful (Say, if the server is meant to be embedded in an Eclipse application :) )