public class WebServer extends Object
Modifier and Type | Field and Description |
---|---|
static int |
PORT |
Constructor and Description |
---|
WebServer(org.pentaho.di.core.logging.LogChannelInterface log,
TransformationMap transformationMap,
JobMap jobMap,
SocketRepository socketRepository,
List<SlaveServerDetection> slaveServers,
String hostname,
int port) |
WebServer(org.pentaho.di.core.logging.LogChannelInterface log,
TransformationMap transformationMap,
JobMap jobMap,
SocketRepository socketRepository,
List<SlaveServerDetection> detections,
String hostname,
int port,
boolean join) |
WebServer(org.pentaho.di.core.logging.LogChannelInterface log,
TransformationMap transformationMap,
JobMap jobMap,
SocketRepository socketRepository,
List<SlaveServerDetection> detections,
String hostname,
int port,
boolean join,
String passwordFile) |
WebServer(org.pentaho.di.core.logging.LogChannelInterface log,
TransformationMap transformationMap,
JobMap jobMap,
SocketRepository socketRepository,
List<SlaveServerDetection> detections,
String hostname,
int port,
boolean join,
String passwordFile,
SslConfiguration sslConfig) |
Modifier and Type | Method and Description |
---|---|
String |
getContextPath(CartePluginInterface servlet) |
List<SlaveServerDetection> |
getDetections() |
String |
getHostname() |
JobMap |
getJobMap() |
org.pentaho.di.core.logging.LogChannelInterface |
getLog() |
String |
getPasswordFile() |
int |
getPort() |
org.eclipse.jetty.server.Server |
getServer() |
Timer |
getSlaveMonitoringTimer() |
SocketRepository |
getSocketRepository() |
TransformationMap |
getTransformationMap() |
void |
join() |
void |
setDetections(List<SlaveServerDetection> detections) |
void |
setHostname(String hostname) |
void |
setJobMap(JobMap jobMap) |
void |
setLog(org.pentaho.di.core.logging.LogChannelInterface log) |
void |
setPasswordFile(String passwordFile) |
void |
setPort(int port) |
void |
setServer(org.eclipse.jetty.server.Server server) |
void |
setSlaveMonitoringTimer(Timer slaveMonitoringTimer) |
void |
setSocketRepository(SocketRepository socketRepository) |
void |
setTransformationMap(TransformationMap transformationMap) |
void |
setWebServerShutdownHandler(IWebServerShutdownHandler webServerShutdownHandler)
Can be used to override the default shutdown behavior of performing a System.exit
|
void |
startServer() |
void |
stopServer() |
public static final int PORT
public WebServer(org.pentaho.di.core.logging.LogChannelInterface log, TransformationMap transformationMap, JobMap jobMap, SocketRepository socketRepository, List<SlaveServerDetection> detections, String hostname, int port, boolean join, String passwordFile) throws Exception
Exception
public WebServer(org.pentaho.di.core.logging.LogChannelInterface log, TransformationMap transformationMap, JobMap jobMap, SocketRepository socketRepository, List<SlaveServerDetection> detections, String hostname, int port, boolean join, String passwordFile, SslConfiguration sslConfig) throws Exception
Exception
public WebServer(org.pentaho.di.core.logging.LogChannelInterface log, TransformationMap transformationMap, JobMap jobMap, SocketRepository socketRepository, List<SlaveServerDetection> slaveServers, String hostname, int port) throws Exception
Exception
public WebServer(org.pentaho.di.core.logging.LogChannelInterface log, TransformationMap transformationMap, JobMap jobMap, SocketRepository socketRepository, List<SlaveServerDetection> detections, String hostname, int port, boolean join) throws Exception
Exception
public org.eclipse.jetty.server.Server getServer()
public String getContextPath(CartePluginInterface servlet)
public void join() throws InterruptedException
InterruptedException
public void stopServer()
public String getHostname()
public void setHostname(String hostname)
hostname
- the hostname to setpublic List<SlaveServerDetection> getDetections()
public SocketRepository getSocketRepository()
public void setSocketRepository(SocketRepository socketRepository)
socketRepository
- the socketRepository to setpublic String getPasswordFile()
public void setPasswordFile(String passwordFile)
public org.pentaho.di.core.logging.LogChannelInterface getLog()
public void setLog(org.pentaho.di.core.logging.LogChannelInterface log)
public TransformationMap getTransformationMap()
public void setTransformationMap(TransformationMap transformationMap)
public JobMap getJobMap()
public void setJobMap(JobMap jobMap)
public int getPort()
public void setPort(int port)
public Timer getSlaveMonitoringTimer()
public void setSlaveMonitoringTimer(Timer slaveMonitoringTimer)
public void setServer(org.eclipse.jetty.server.Server server)
public void setDetections(List<SlaveServerDetection> detections)
public void setWebServerShutdownHandler(IWebServerShutdownHandler webServerShutdownHandler)
webServerShutdownHandler
-