public class WandoraModulesServer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
WandoraModulesServer.IconThread |
Modifier and Type | Field and Description |
---|---|
private boolean |
autoStart |
private static int |
defaultPort |
private javax.swing.Icon |
hitIcon |
private java.lang.Thread |
iconThread |
protected org.eclipse.jetty.server.Server |
jettyServer |
private java.lang.String |
keystoreFile |
private java.lang.String |
keystorePassword |
private long |
lastHit |
private boolean |
localOnly |
protected org.apache.commons.logging.Log |
log |
protected int |
logLevel |
protected org.eclipse.jetty.http.MimeTypes |
mimeTypes |
protected WandoraModuleManager |
moduleManager |
private javax.swing.Icon |
offIcon |
private javax.swing.Icon |
onIcon |
static java.lang.String |
OPTION_AUTOSTART |
static java.lang.String |
OPTION_KEYSTORE_FILE |
static java.lang.String |
OPTION_KEYSTORE_PASSWORD |
static java.lang.String |
OPTION_LOCALONLY |
static java.lang.String |
OPTION_LOGLEVEL |
static java.lang.String |
OPTION_PORT |
static java.lang.String |
OPTION_SERVERPATH |
static java.lang.String |
OPTION_USESSL |
private int |
port |
protected org.apache.commons.logging.Log |
rootLog |
protected org.eclipse.jetty.server.ServerConnector |
serverConnector |
private java.lang.String |
serverPath |
protected WandoraServletModule |
servletModule |
private javax.swing.JButton |
statusButton |
private boolean |
useSSL |
private Wandora |
wandora |
Constructor and Description |
---|
WandoraModulesServer(Wandora wandora) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jetty.server.Server |
getJetty() |
java.lang.String |
getKeystoreFile() |
java.lang.String |
getKeystorePassword() |
int |
getLogLevel() |
int |
getPort() |
java.lang.String |
getServerPath() |
java.lang.String |
getServletURL() |
Wandora |
getWandora() |
java.util.ArrayList<ModulesWebApp> |
getWebApps() |
void |
initModuleManager() |
boolean |
isAutoStart() |
boolean |
isLocalOnly() |
boolean |
isRunning() |
boolean |
isUseSSL() |
void |
readBundleDirectories() |
void |
readOptions(Options options) |
static int |
resolvePort(Wandora wandora) |
void |
setAutoStart(boolean b) |
void |
setKeystoreFile(java.lang.String filename) |
void |
setKeystorePassword(java.lang.String password) |
void |
setLocalOnly(boolean b) |
void |
setLogLevel(int l) |
void |
setPort(int p) |
void |
setServerPath(java.lang.String p) |
void |
setStatusComponent(javax.swing.JButton button,
java.lang.String onIcon,
java.lang.String offIcon,
java.lang.String hitIcon) |
void |
setUseSSL(boolean b) |
void |
start() |
void |
stopServer() |
private void |
updateStatusIcon() |
void |
writeOptions(Options options) |
private static final int defaultPort
public static final java.lang.String OPTION_AUTOSTART
public static final java.lang.String OPTION_PORT
public static final java.lang.String OPTION_LOCALONLY
public static final java.lang.String OPTION_SERVERPATH
public static final java.lang.String OPTION_USESSL
public static final java.lang.String OPTION_KEYSTORE_FILE
public static final java.lang.String OPTION_KEYSTORE_PASSWORD
public static final java.lang.String OPTION_LOGLEVEL
private Wandora wandora
private int port
private boolean useSSL
private java.lang.String keystoreFile
private java.lang.String keystorePassword
private java.lang.String serverPath
private boolean localOnly
private boolean autoStart
private javax.swing.JButton statusButton
private javax.swing.Icon onIcon
private javax.swing.Icon offIcon
private javax.swing.Icon hitIcon
private java.lang.Thread iconThread
private long lastHit
protected org.apache.commons.logging.Log rootLog
protected org.apache.commons.logging.Log log
protected int logLevel
protected org.eclipse.jetty.server.Server jettyServer
protected org.eclipse.jetty.server.ServerConnector serverConnector
protected org.eclipse.jetty.http.MimeTypes mimeTypes
protected WandoraModuleManager moduleManager
protected WandoraServletModule servletModule
public WandoraModulesServer(Wandora wandora)
public void initModuleManager()
public void readBundleDirectories()
public org.eclipse.jetty.server.Server getJetty()
public Wandora getWandora()
public java.util.ArrayList<ModulesWebApp> getWebApps()
public void readOptions(Options options)
public void writeOptions(Options options)
private void updateStatusIcon()
public void setStatusComponent(javax.swing.JButton button, java.lang.String onIcon, java.lang.String offIcon, java.lang.String hitIcon)
public boolean isRunning()
public void start()
public void stopServer()
public void setPort(int p)
public int getPort()
public void setUseSSL(boolean b)
public boolean isUseSSL()
public void setKeystoreFile(java.lang.String filename)
public java.lang.String getKeystoreFile()
public void setKeystorePassword(java.lang.String password)
public java.lang.String getKeystorePassword()
public void setServerPath(java.lang.String p)
public java.lang.String getServerPath()
public boolean isLocalOnly()
public void setLocalOnly(boolean b)
public boolean isAutoStart()
public void setAutoStart(boolean b)
public java.lang.String getServletURL()
public void setLogLevel(int l)
public int getLogLevel()
public static int resolvePort(Wandora wandora)
Copyright 2004-2015 Wandora Team