org.gcube.vremanagement.softwaregateway.webserver.impl.jetty
Class JettyWebServer

java.lang.Object
  extended by org.gcube.vremanagement.softwaregateway.webserver.impl.jetty.JettyWebServer
All Implemented Interfaces:
WebServer

public class JettyWebServer
extends Object
implements WebServer

Author:
Luca Frosini (ISTI-CNR)

Field Summary
protected static org.gcube.common.core.utils.logging.GCUBELog logger
          Class logger.
protected static JettyWebServerLogger webServerLogger
           
 
Constructor Summary
JettyWebServer()
           
 
Method Summary
 String getBaseUrl()
           
 void initDefaults(String basePath, int port)
          Initialize the WebServer with default connector (SelectChannelConnector) on specified port and with default Handler Initialize the WebServer
 void setConnectors(org.mortbay.jetty.Connector[] connectors)
           
 void setHandlers(org.mortbay.jetty.Handler[] handlers)
           
 void startServer()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.gcube.common.core.utils.logging.GCUBELog logger
Class logger.


webServerLogger

protected static final JettyWebServerLogger webServerLogger
Constructor Detail

JettyWebServer

public JettyWebServer()
Method Detail

initDefaults

public void initDefaults(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 Path
port - Server Port

setConnectors

public void setConnectors(org.mortbay.jetty.Connector[] connectors)
Parameters:
connectors - Connectors

setHandlers

public void setHandlers(org.mortbay.jetty.Handler[] handlers)
Parameters:
handlers - Handlers

startServer

public void startServer()
                 throws Exception

Specified by:
startServer in interface WebServer
Throws:
Exception - if fails

getBaseUrl

public String getBaseUrl()
Specified by:
getBaseUrl in interface WebServer


Copyright © 2013. All Rights Reserved.