public RemoteEndpoint create()

in src/main/java/com/epam/digital/data/platform/langserver/ddmlanguageserver/factory/XmlLangServerFactory.java [40:49]


  public RemoteEndpoint create(@NonNull WebSocketSession session) {
    var xmlLanguageServer = new XMLLanguageServer();
    var remoteEndpoint = new RemoteEndpoint(new LSMessageConsumer(session, xmlMessageJsonHandler),
        ServiceEndpoints.toEndpoint(xmlLanguageServer));
    var languageClient = ServiceEndpoints.toServiceObject(remoteEndpoint,
        XMLLanguageClientAPI.class);
    xmlLanguageServer.setClient(languageClient);
    initializeXmlLanguageService(xmlLanguageServer);
    return remoteEndpoint;
  }