org.gcube.vremanagement.softwarerepository.webserver.impl.jetty
Class JettyWebServer
java.lang.Object
org.gcube.vremanagement.softwarerepository.webserver.impl.jetty.JettyWebServer
- All Implemented Interfaces:
- WebServer
public class JettyWebServer
- extends java.lang.Object
- implements WebServer
- Author:
- Luca Frosini (ISTI-CNR)
Method Summary |
void |
initDefaults(java.lang.String basePath,
int port)
Initialize the WebServer with default connector (SelectChannelConnector) on specified port
and with default Handler
Initialize the WebServer |
void |
setConnectors(Connector[] connectors)
|
void |
setHandlers(Handler[] handlers)
|
void |
startServer()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JettyWebServer
public JettyWebServer()
initDefaults
public void initDefaults(java.lang.String basePath,
int port)
- Initialize the WebServer with default connector (SelectChannelConnector) on specified port
and with default Handler
Initialize the WebServer
- Specified by:
initDefaults
in interface WebServer
- Parameters:
basePath
- Base Server Pathport
- Server Port
setConnectors
public void setConnectors(Connector[] connectors)
- Parameters:
connectors
- Connectors
setHandlers
public void setHandlers(Handler[] handlers)
- Parameters:
handlers
- Handlers
startServer
public void startServer()
throws java.lang.Exception
-
- Specified by:
startServer
in interface WebServer
- Throws:
java.lang.Exception
- if fails