Open spoenemann opened 7 years ago
We should create a StandaloneServerModule that extends ServerModule and move all bindings that are only valid in the standalone case to the new class. For example,
bind(IResourceServiceProvider.Registry).toProvider(ResourceServiceProviderServiceLoader)
does not work in all environments. Maybe it would make sense to use AbstractGenericModule so bindings can be overridden.
Furthermore, we should consider creating the executors in a way that they can be shut down in a proper lifecycle, see eclipse/xtext-core#127.
We should reconsider this after the release.
We should create a StandaloneServerModule that extends ServerModule and move all bindings that are only valid in the standalone case to the new class. For example,
does not work in all environments. Maybe it would make sense to use AbstractGenericModule so bindings can be overridden.
Furthermore, we should consider creating the executors in a way that they can be shut down in a proper lifecycle, see eclipse/xtext-core#127.