public class ProcessEditorServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONF_SERVER_PORT |
static java.lang.String |
CONF_SERVER_START_AT_WB_STARTUP |
static int |
DEFAULT_PORT |
static boolean |
DEFAULT_PORTLET_MODE |
static int |
MAX_PORT |
static java.util.HashMap<java.lang.Object,java.lang.Long> |
startTimes |
Constructor and Description |
---|
ProcessEditorServer() |
ProcessEditorServer(boolean secure) |
ProcessEditorServer(int port,
boolean secure) |
ProcessEditorServer(int port,
boolean secure,
java.util.Set<AbstractHandler> handlers) |
Modifier and Type | Method and Description |
---|---|
void |
addHandler(AbstractHandler ah) |
static void |
addLogger(java.util.logging.Logger l) |
com.sun.net.httpserver.HttpServer |
getHttpServer()
can be used by subclasses
e.g. to add a new context
|
static ProcessEditorServer |
getInstanceForWorkbench() |
int |
getPort() |
java.lang.String |
getUrl() |
void |
init()
Initialize HttpServer instance
|
static boolean |
isPortInUse(int port) |
boolean |
isRunning() |
boolean |
isSecure() |
void |
loadDefaultHandlers() |
static void |
main(java.lang.String[] args)
Main method for manual start up
2for test purpose only
|
void |
setPort(int port) |
void |
setSecure(boolean secure) |
void |
start()
Start the server
|
static void |
startForWorkbench() |
static void |
startForWorkbench(boolean secure,
int portNumber) |
void |
stop()
Stop the server
|
public static final java.lang.String CONF_SERVER_START_AT_WB_STARTUP
public static final java.lang.String CONF_SERVER_PORT
public static final int DEFAULT_PORT
public static final boolean DEFAULT_PORTLET_MODE
public static final int MAX_PORT
public static java.util.HashMap<java.lang.Object,java.lang.Long> startTimes
public ProcessEditorServer()
public ProcessEditorServer(boolean secure)
public ProcessEditorServer(int port, boolean secure)
public ProcessEditorServer(int port, boolean secure, java.util.Set<AbstractHandler> handlers)
public int getPort()
public void setPort(int port)
public boolean isSecure()
public void setSecure(boolean secure)
public void loadDefaultHandlers()
public void addHandler(AbstractHandler ah)
public void init() throws java.lang.Exception
java.lang.Exception
public void start()
public void stop()
public boolean isRunning()
public java.lang.String getUrl()
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- the command line argumentsjava.lang.Exception
public static boolean isPortInUse(int port)
public static ProcessEditorServer getInstanceForWorkbench()
public static void startForWorkbench() throws java.lang.Exception
java.lang.Exception
public static void startForWorkbench(boolean secure, int portNumber) throws java.lang.Exception
java.lang.Exception
public static void addLogger(java.util.logging.Logger l)
public com.sun.net.httpserver.HttpServer getHttpServer()