Class SocketServerLauncher


  • public class SocketServerLauncher
    extends java.lang.Object
    Allows to launch a language server via a server socket. Useful for debugging live language servers.
    Since:
    2.18
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_HOST  
      static int DEFAULT_PORT  
      static java.lang.String HOST  
      static java.lang.String NO_VALIDATE  
      static java.lang.String PORT  
      static java.lang.String TRACE  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getHost​(java.lang.String... args)  
      protected int getPort​(java.lang.String... args)  
      protected com.google.inject.Module getServerModule()  
      protected java.net.InetSocketAddress getSocketAddress​(java.lang.String... args)  
      protected java.io.PrintWriter getTrace​(java.lang.String... args)  
      protected java.lang.String getValue​(java.lang.String[] args, java.lang.String argName)  
      void launch​(java.lang.String[] args)  
      static void main​(java.lang.String[] args)  
      protected boolean shouldValidate​(java.lang.String... args)  
      • Methods inherited from class java.lang.Object

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

      • SocketServerLauncher

        public SocketServerLauncher()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • launch

        public void launch​(java.lang.String[] args)
      • getServerModule

        protected com.google.inject.Module getServerModule()
      • getTrace

        protected java.io.PrintWriter getTrace​(java.lang.String... args)
      • shouldValidate

        protected boolean shouldValidate​(java.lang.String... args)
      • getSocketAddress

        protected java.net.InetSocketAddress getSocketAddress​(java.lang.String... args)
      • getHost

        protected java.lang.String getHost​(java.lang.String... args)
      • getPort

        protected int getPort​(java.lang.String... args)
      • getValue

        protected java.lang.String getValue​(java.lang.String[] args,
                                            java.lang.String argName)