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 HTTPServerConfigLanguageToolHttpHandler.configprivate final HTTPServerConfigPipelinePool.configprotected final HTTPServerConfigTextChecker.configMethods in org.languagetool.server with parameters of type HTTPServerConfigModifier and TypeMethodDescription(package private) StringApiV2.getConfigurationInfo(org.languagetool.Language lang, HTTPServerConfig config) (package private) static UserLimitsUserLimits.getDefaultLimits(HTTPServerConfig config) protected @Nullable ErrorRequestLimiterServer.getErrorRequestLimiterOrNull(HTTPServerConfig config) protected ThreadPoolExecutorServer.getExecutorService(LinkedBlockingQueue<Runnable> workQueue, HTTPServerConfig config) static UserLimitsUserLimits.getLimitsByApiKey(HTTPServerConfig config, String username, String apiKey) Get limits from the api key itself, database access is needed.(package private) static UserLimitsUserLimits.getLimitsFromToken(HTTPServerConfig config, String jwtToken) Get limits from the JWT key itself, no database access needed.(package private) static UserLimitsUserLimits.getLimitsFromUserAccount(HTTPServerConfig config, String username, String password) Special case that checks user on languagetoolplus.com.protected @Nullable RequestLimiterServer.getRequestLimiterOrNull(HTTPServerConfig config) private @NotNull UserLimitsApiV2.getUserLimits(Map<String, String> parameters, HTTPServerConfig config) (package private) static UserLimitsServerTools.getUserLimits(Map<String, String> params, HTTPServerConfig config) private voidApiV2.handleGetConfigurationInfoRequest(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private voidApiV2.handleMaxTextLengthRequest(com.sun.net.httpserver.HttpExchange httpExchange, HTTPServerConfig config) (package private) voidApiV2.handleRequest(String path, com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, ErrorRequestLimiter errorRequestLimiter, String remoteAddress, HTTPServerConfig config) private voidApiV2.handleWordAddRequest(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private voidApiV2.handleWordDeleteRequest(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> parameters, HTTPServerConfig config) private voidApiV2.handleWordsRequest(com.sun.net.httpserver.HttpExchange httpExchange, Map<String, String> params, HTTPServerConfig config) (package private) static voidDatabaseAccess.init(HTTPServerConfig config) Constructors in org.languagetool.server with parameters of type HTTPServerConfigModifierConstructorDescriptionprivateDatabaseAccess(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)