(package private) java.lang.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 java.util.concurrent.ThreadPoolExecutor |
Server.getExecutorService(java.util.concurrent.LinkedBlockingQueue<java.lang.Runnable> workQueue,
HTTPServerConfig config) |
|
static UserLimits |
UserLimits.getLimitsByApiKey(HTTPServerConfig config,
java.lang.String username,
java.lang.String apiKey) |
Get limits from the api key itself, database access is needed.
|
(package private) static UserLimits |
UserLimits.getLimitsFromToken(HTTPServerConfig config,
java.lang.String jwtToken) |
Get limits from the JWT key itself, no database access needed.
|
(package private) static UserLimits |
UserLimits.getLimitsFromUserAccount(HTTPServerConfig config,
java.lang.String username,
java.lang.String password) |
Special case that checks user on languagetoolplus.com.
|
protected @Nullable RequestLimiter |
Server.getRequestLimiterOrNull(HTTPServerConfig config) |
|
private @NotNull UserLimits |
ApiV2.getUserLimits(java.util.Map<java.lang.String,java.lang.String> parameters,
HTTPServerConfig config) |
|
(package private) static UserLimits |
ServerTools.getUserLimits(java.util.Map<java.lang.String,java.lang.String> params,
HTTPServerConfig config) |
|
private void |
ApiV2.handleGetConfigurationInfoRequest(com.sun.net.httpserver.HttpExchange httpExchange,
java.util.Map<java.lang.String,java.lang.String> parameters,
HTTPServerConfig config) |
|
private void |
ApiV2.handleMaxTextLengthRequest(com.sun.net.httpserver.HttpExchange httpExchange,
HTTPServerConfig config) |
|
(package private) void |
ApiV2.handleRequest(java.lang.String path,
com.sun.net.httpserver.HttpExchange httpExchange,
java.util.Map<java.lang.String,java.lang.String> parameters,
ErrorRequestLimiter errorRequestLimiter,
java.lang.String remoteAddress,
HTTPServerConfig config) |
|
private void |
ApiV2.handleWordAddRequest(com.sun.net.httpserver.HttpExchange httpExchange,
java.util.Map<java.lang.String,java.lang.String> parameters,
HTTPServerConfig config) |
|
private void |
ApiV2.handleWordDeleteRequest(com.sun.net.httpserver.HttpExchange httpExchange,
java.util.Map<java.lang.String,java.lang.String> parameters,
HTTPServerConfig config) |
|
private void |
ApiV2.handleWordsRequest(com.sun.net.httpserver.HttpExchange httpExchange,
java.util.Map<java.lang.String,java.lang.String> params,
HTTPServerConfig config) |
|
(package private) static void |
DatabaseAccess.init(HTTPServerConfig config) |
|