Class ServerTools


  • final class ServerTools
    extends java.lang.Object
    Since:
    3.4
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ServerTools()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static @Nullable java.lang.String getHttpReferrer​(com.sun.net.httpserver.HttpExchange httpExchange)  
      (package private) static @Nullable java.lang.String getHttpUserAgent​(com.sun.net.httpserver.HttpExchange httpExchange)  
      (package private) static @NotNull java.lang.String getLoggingInfo​(java.lang.String remoteAddress, java.lang.Exception e, int errorCode, com.sun.net.httpserver.HttpExchange httpExchange, java.util.Map<java.lang.String,​java.lang.String> params, long runtimeMillis, RequestCounter reqCounter)  
      (package private) static org.languagetool.JLanguageTool.Mode getMode​(java.util.Map<java.lang.String,​java.lang.String> params)  
      (package private) static java.lang.String getSQLDatetimeString​(java.util.Calendar date)  
      (package private) static UserLimits getUserLimits​(java.util.Map<java.lang.String,​java.lang.String> params, HTTPServerConfig config)  
      (package private) static void print​(java.lang.String s)  
      (package private) static void print​(java.lang.String s, java.io.PrintStream outputStream)  
      (package private) static void setAllowOrigin​(com.sun.net.httpserver.HttpExchange httpExchange, java.lang.String allowOriginUrl)  
      (package private) static void setCommonHeaders​(com.sun.net.httpserver.HttpExchange httpExchange, java.lang.String contentType, java.lang.String allowOriginUrl)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ServerTools

        private ServerTools()
    • Method Detail

      • getLoggingInfo

        @NotNull
        static @NotNull java.lang.String getLoggingInfo​(java.lang.String remoteAddress,
                                                        java.lang.Exception e,
                                                        int errorCode,
                                                        com.sun.net.httpserver.HttpExchange httpExchange,
                                                        java.util.Map<java.lang.String,​java.lang.String> params,
                                                        long runtimeMillis,
                                                        RequestCounter reqCounter)
      • getHttpUserAgent

        @Nullable
        static @Nullable java.lang.String getHttpUserAgent​(com.sun.net.httpserver.HttpExchange httpExchange)
      • getHttpReferrer

        @Nullable
        static @Nullable java.lang.String getHttpReferrer​(com.sun.net.httpserver.HttpExchange httpExchange)
      • getSQLDatetimeString

        static java.lang.String getSQLDatetimeString​(java.util.Calendar date)
      • print

        static void print​(java.lang.String s)
      • print

        static void print​(java.lang.String s,
                          java.io.PrintStream outputStream)
      • setCommonHeaders

        static void setCommonHeaders​(com.sun.net.httpserver.HttpExchange httpExchange,
                                     java.lang.String contentType,
                                     java.lang.String allowOriginUrl)
      • setAllowOrigin

        static void setAllowOrigin​(com.sun.net.httpserver.HttpExchange httpExchange,
                                   java.lang.String allowOriginUrl)
      • getUserLimits

        static UserLimits getUserLimits​(java.util.Map<java.lang.String,​java.lang.String> params,
                                        HTTPServerConfig config)
      • getMode

        @NotNull
        static org.languagetool.JLanguageTool.Mode getMode​(java.util.Map<java.lang.String,​java.lang.String> params)