public class WebServer extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
PORT |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
defaultDetectionTimer() |
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) |
protected void |
setupJettyOptions(org.eclipse.jetty.server.bio.SocketConnector connector)
Set up jetty options to the connector
|
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
Exceptionpublic 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
Exceptionpublic WebServer(org.pentaho.di.core.logging.LogChannelInterface log,
TransformationMap transformationMap,
JobMap jobMap,
SocketRepository socketRepository,
List<SlaveServerDetection> slaveServers,
String hostname,
int port)
throws Exception
Exceptionpublic 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
Exceptionpublic org.eclipse.jetty.server.Server getServer()
public String getContextPath(CartePluginInterface servlet)
public void join()
throws InterruptedException
public void stopServer()
protected void setupJettyOptions(org.eclipse.jetty.server.bio.SocketConnector connector)
connector - 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 - public int defaultDetectionTimer()
Copyright © 2024 Hitachi Vantara. All rights reserved.