Package org.eclipse.xtext.ide.server
Class SocketServerLauncher
- java.lang.Object
-
- org.eclipse.xtext.ide.server.SocketServerLauncher
-
public class SocketServerLauncher extends java.lang.ObjectAllows 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.StringDEFAULT_HOSTstatic intDEFAULT_PORTstatic java.lang.StringHOSTstatic java.lang.StringNO_VALIDATEstatic java.lang.StringPORTstatic java.lang.StringTRACE
-
Constructor Summary
Constructors Constructor Description SocketServerLauncher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetHost(java.lang.String... args)protected intgetPort(java.lang.String... args)protected com.google.inject.ModulegetServerModule()protected java.net.InetSocketAddressgetSocketAddress(java.lang.String... args)protected java.io.PrintWritergetTrace(java.lang.String... args)protected java.lang.StringgetValue(java.lang.String[] args, java.lang.String argName)voidlaunch(java.lang.String[] args)static voidmain(java.lang.String[] args)protected booleanshouldValidate(java.lang.String... args)
-
-
-
Field Detail
-
HOST
public static final java.lang.String HOST
- See Also:
- Constant Field Values
-
PORT
public static final java.lang.String PORT
- See Also:
- Constant Field Values
-
TRACE
public static final java.lang.String TRACE
- See Also:
- Constant Field Values
-
NO_VALIDATE
public static final java.lang.String NO_VALIDATE
- See Also:
- Constant Field Values
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
DEFAULT_HOST
public static final java.lang.String DEFAULT_HOST
- See Also:
- Constant Field Values
-
-
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)
-
-