public abstract class AbstractClientServerSupport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
AbstractClientServerSupport.ClientRequestHandler |
protected static class |
AbstractClientServerSupport.ThreadCollection |
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
DEFAULT_DEBUG |
protected static int |
DEFAULT_PORT |
protected static boolean |
DEFAULT_RUNNING |
protected static java.lang.ThreadGroup |
mainThreadGroup |
| Constructor and Description |
|---|
AbstractClientServerSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
close(java.net.ServerSocket serverSocket) |
protected static boolean |
close(java.net.Socket socket) |
protected static java.util.concurrent.ExecutorService |
createExecutor(java.lang.String threadName,
boolean daemon) |
protected static java.lang.String |
formatMessage(java.lang.String message,
java.lang.Object... arguments) |
protected static java.io.DataInput |
getInputStream(java.net.Socket socket) |
protected static java.io.DataOutput |
getOutputStream(java.net.Socket socket) |
protected static int |
getPort() |
protected static java.net.InetAddress |
getServerAddress() |
protected static boolean |
isDebug() |
protected static boolean |
isRunning() |
protected static java.net.ServerSocket |
openServerSocket(java.net.InetAddress address,
int port,
boolean reuseAddress,
int socketTimeout) |
protected static java.net.Socket |
openSocket(java.net.InetAddress address,
int port,
boolean tcpNoDelay) |
protected static void |
parseCommandLineArguments(boolean ignoreUnknownCommands,
java.lang.String... args) |
protected static void |
parseCommandLineArguments(java.lang.String... args) |
protected static boolean |
pause(int milliseconds) |
protected static void |
setRunning(boolean running) |
protected static void |
startServer(java.lang.String serverName,
AbstractClientServerSupport.ClientRequestHandler handler) |
protected static void |
waitForUserInput(java.lang.String input,
java.lang.String message) |
protected static final boolean DEFAULT_DEBUG
protected static final boolean DEFAULT_RUNNING
protected static final int DEFAULT_PORT
protected static final java.lang.ThreadGroup mainThreadGroup
protected static boolean isDebug()
protected static java.io.DataInput getInputStream(java.net.Socket socket)
throws java.io.IOException
java.io.IOExceptionprotected static java.io.DataOutput getOutputStream(java.net.Socket socket)
throws java.io.IOException
java.io.IOExceptionprotected static int getPort()
protected static boolean isRunning()
protected static void setRunning(boolean running)
protected static java.net.InetAddress getServerAddress()
protected static boolean close(java.net.ServerSocket serverSocket)
protected static boolean close(java.net.Socket socket)
protected static java.util.concurrent.ExecutorService createExecutor(java.lang.String threadName,
boolean daemon)
protected static java.lang.String formatMessage(java.lang.String message,
java.lang.Object... arguments)
protected static java.net.ServerSocket openServerSocket(java.net.InetAddress address,
int port,
boolean reuseAddress,
int socketTimeout)
throws java.io.IOException
java.io.IOExceptionprotected static java.net.Socket openSocket(java.net.InetAddress address,
int port,
boolean tcpNoDelay)
throws java.io.IOException
java.io.IOExceptionprotected static void parseCommandLineArguments(java.lang.String... args)
throws java.lang.Exception
java.lang.Exceptionprotected static void parseCommandLineArguments(boolean ignoreUnknownCommands,
java.lang.String... args)
throws java.lang.Exception
java.lang.Exceptionprotected static boolean pause(int milliseconds)
protected static void startServer(java.lang.String serverName,
AbstractClientServerSupport.ClientRequestHandler handler)
protected static void waitForUserInput(java.lang.String input,
java.lang.String message)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.