org.ops4j.pax.web.service.jetty.internal
Interface JettyServer


public interface JettyServer

Abstraction of Jetty server.

Since:
0.2.0
Author:
Alin Dreghiciu

Method Summary
 void addConnector(org.mortbay.jetty.Connector connector)
          Adds a connector to Jetty.
 void addErrorPage(ErrorPageModel model)
           
 void addEventListener(EventListenerModel eventListenerModel)
           
 void addFilter(FilterModel filterModel)
           
 void addServlet(ServletModel model)
           
 void configureContext(java.util.Map<java.lang.String,java.lang.Object> attributes, java.lang.Integer sessionTimeout, java.lang.String sessionCookie, java.lang.String sessionUrl, java.lang.String sessionWorkerName)
          Adds a context to jetty server.
 void removeContext(org.osgi.service.http.HttpContext httpContext)
           
 void removeErrorPage(ErrorPageModel model)
           
 void removeEventListener(EventListenerModel eventListenerModel)
           
 void removeFilter(FilterModel filterModel)
           
 void removeServlet(ServletModel model)
           
 void start()
           
 void stop()
           
 

Method Detail

start

void start()

stop

void stop()

addConnector

void addConnector(org.mortbay.jetty.Connector connector)
Adds a connector to Jetty.

Parameters:
connector - a secure connector

configureContext

void configureContext(java.util.Map<java.lang.String,java.lang.Object> attributes,
                      java.lang.Integer sessionTimeout,
                      java.lang.String sessionCookie,
                      java.lang.String sessionUrl,
                      java.lang.String sessionWorkerName)
Adds a context to jetty server.

Parameters:
attributes - map of context attributes
sessionTimeout - session timeout in minutes
sessionCookie - session cookie name. Defaults to JSESSIONID.
sessionUrl - session URL parameter name. Defaults to jsessionid. If set to null or "none" no URL rewriting will be done.
sessionWorkerName - name appended to session id, used to assist session affinity in a load balancer

removeContext

void removeContext(org.osgi.service.http.HttpContext httpContext)

addServlet

void addServlet(ServletModel model)

removeServlet

void removeServlet(ServletModel model)

addEventListener

void addEventListener(EventListenerModel eventListenerModel)

removeEventListener

void removeEventListener(EventListenerModel eventListenerModel)

addFilter

void addFilter(FilterModel filterModel)

removeFilter

void removeFilter(FilterModel filterModel)

addErrorPage

void addErrorPage(ErrorPageModel model)

removeErrorPage

void removeErrorPage(ErrorPageModel model)


Copyright © 2006-2010 OPS4J - Open Participation Software for Java. All Rights Reserved.