Uses of Class
org.languagetool.server.HTTPServerConfig
Packages that use HTTPServerConfig
-
Uses of HTTPServerConfig in org.languagetool.server
Subclasses of HTTPServerConfig in org.languagetool.serverFields in org.languagetool.server declared as HTTPServerConfigModifier and TypeFieldDescriptionprivate final HTTPServerConfig
LanguageToolHttpHandler.config
private final HTTPServerConfig
PipelinePool.config
protected final HTTPServerConfig
TextChecker.config
Methods in org.languagetool.server with parameters of type HTTPServerConfigModifier and TypeMethodDescription(package private) String
ApiV2.getConfigurationInfo
(org.languagetool.Language lang, HTTPServerConfig config) (package private) static UserLimits
UserLimits.getDefaultLimits
(HTTPServerConfig config) protected @Nullable ErrorRequestLimiter
Server.getErrorRequestLimiterOrNull
(HTTPServerConfig config) protected ThreadPoolExecutor
Server.getExecutorService
(LinkedBlockingQueue<Runnable> workQueue, HTTPServerConfig config) static UserLimits
UserLimits.getLimitsByApiKey
(HTTPServerConfig config, String username, String apiKey) Get limits from the api key itself, database access is needed.(package private) static UserLimits
UserLimits.getLimitsFromToken
(HTTPServerConfig config, String jwtToken) Get limits from the JWT key itself, no database access needed.(package private) static UserLimits
UserLimits.getLimitsFromUserAccount
(HTTPServerConfig config, String username, String password) Special case that checks user on languagetoolplus.com.protected @Nullable RequestLimiter
Server.getRequestLimiterOrNull
(HTTPServerConfig config) private @NotNull UserLimits
ApiV2.getUserLimits
(Map<String, String> parameters, HTTPServerConfig config) (package private) static UserLimits
ServerTools.getUserLimits
(Map<String, String> params, HTTPServerConfig config) private void
ApiV2.handleGetConfigurationInfoRequest
(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private void
ApiV2.handleMaxTextLengthRequest
(com.sun.net.httpserver.HttpExchange httpExchange, HTTPServerConfig config) (package private) void
ApiV2.handleRequest
(String path, com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, ErrorRequestLimiter errorRequestLimiter, String remoteAddress, HTTPServerConfig config) private void
ApiV2.handleWordAddRequest
(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private void
ApiV2.handleWordDeleteRequest
(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private void
ApiV2.handleWordsRequest
(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> params, HTTPServerConfig config) (package private) static void
DatabaseAccess.init
(HTTPServerConfig config) Constructors in org.languagetool.server with parameters of type HTTPServerConfigModifierConstructorDescriptionprivate
DatabaseAccess
(HTTPServerConfig config) HTTPServer
(HTTPServerConfig config) Prepare a server on localhost on the given port - use run() to start it.HTTPServer
(HTTPServerConfig config, boolean runInternally) Prepare a server on localhost on the given port - use run() to start it.HTTPServer
(HTTPServerConfig config, boolean runInternally, String host, Set<String> allowedIps) Prepare a server on the given host and port - use run() to start it.HTTPServer
(HTTPServerConfig config, boolean runInternally, Set<String> allowedIps) Prepare a server on localhost on the given port - use run() to start it.(package private)
LanguageToolHttpHandler
(HTTPServerConfig config, Set<String> allowedIps, boolean internal, RequestLimiter requestLimiter, ErrorRequestLimiter errorLimiter, LinkedBlockingQueue<Runnable> workQueue) (package private)
PipelinePool
(HTTPServerConfig config, org.languagetool.ResultCache cache, boolean internalServer) (package private)
TextChecker
(HTTPServerConfig config, boolean internalServer, Queue<Runnable> workQueue, RequestCounter reqCounter) (package private)
V2TextChecker
(HTTPServerConfig config, boolean internalServer, Queue<Runnable> workQueue, RequestCounter reqCounter)