NAME

PLS::Server::Method::ServerMethod

DESCRIPTION

This module redirects requests that the server must handle to the appropriate subclass of PLS::Server::Request.

It will also return the appropriate error if the client is attempting to make a request before the server has been initialized (PLS::Server::Response::ServerNotInitialized).

Requests currently implemented:

initialize - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#initialize

PLS::Server::Request::Initialize

initialized - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#initialized

PLS::Server::Request::Initialized

$/cancelRequest - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#cancelRequest

PLS::Server::Request::CancelRequest