public RemoteEndpoint create()

in src/main/java/com/epam/digital/data/platform/langserver/ddmlanguageserver/factory/GroovyLangServerFactory.java [37:44]


  public RemoteEndpoint create(@NonNull WebSocketSession session) {
    var groovyLanguageServer = new GroovyLanguageServer();
    var remoteEndpoint = new RemoteEndpoint(new LSMessageConsumer(session, groovyMessageJsonHandler),
        ServiceEndpoints.toEndpoint(groovyLanguageServer));
    var languageClient = ServiceEndpoints.toServiceObject(remoteEndpoint, LanguageClient.class);
    groovyLanguageServer.connect(languageClient);
    return remoteEndpoint;
  }