org.gcube.messaging.common.consumer.webserver.impl.jetty
Class JettyWebServer
java.lang.Object
org.gcube.messaging.common.consumer.webserver.impl.jetty.JettyWebServer
- All Implemented Interfaces:
- WebServer
public class JettyWebServer
- extends java.lang.Object
- implements WebServer
Jetty Web webserver
- Author:
- Luca Frosini (ISTI-CNR), Andrea Manzi(CERN)
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
getResourceHandler
public ResourceHandler getResourceHandler()
setResourceHandler
public void setResourceHandler(ResourceHandler resourceHandler)