org.ops4j.pax.web.service.internal
Class HttpServiceProxy
java.lang.Object
org.ops4j.pax.web.service.internal.HttpServiceProxy
- All Implemented Interfaces:
- StoppableHttpService, org.ops4j.pax.web.service.WebContainer, org.osgi.service.http.HttpService
public class HttpServiceProxy
- extends Object
- implements StoppableHttpService
|
Method Summary |
org.osgi.service.http.HttpContext |
createDefaultHttpContext()
|
org.ops4j.pax.web.service.SharedWebContainerContext |
getDefaultSharedHttpContext()
|
void |
registerConstraintMapping(String constraintName,
String url,
String mapping,
String dataConstraint,
boolean authentication,
List<String> roles,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerErrorPage(String error,
String location,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerEventListener(EventListener listener,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerFilter(javax.servlet.Filter filter,
String[] urlPatterns,
String[] aliases,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerJsps(String[] urlPatterns,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerLoginConfig(String authMethod,
String realmName,
String formLoginPage,
String formErrorPage,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerResources(String alias,
String name,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerServlet(javax.servlet.Servlet servlet,
String[] urlPatterns,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerServlet(javax.servlet.Servlet servlet,
String servletName,
String[] urlPatterns,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerServlet(String alias,
javax.servlet.Servlet servlet,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerWelcomeFiles(String[] welcomeFiles,
boolean redirect,
org.osgi.service.http.HttpContext httpContext)
|
void |
setContextParam(Dictionary params,
org.osgi.service.http.HttpContext httpContext)
|
void |
setSessionTimeout(Integer minutes,
org.osgi.service.http.HttpContext httpContext)
|
void |
stop()
|
void |
unregister(String alias)
|
void |
unregisterConstraintMapping(org.osgi.service.http.HttpContext httpContext)
|
void |
unregisterErrorPage(String error,
org.osgi.service.http.HttpContext httpContext)
|
void |
unregisterEventListener(EventListener listener)
|
void |
unregisterFilter(javax.servlet.Filter filter)
|
void |
unregisterJsps(org.osgi.service.http.HttpContext httpContext)
|
void |
unregisterLoginConfig(org.osgi.service.http.HttpContext httpContext)
|
void |
unregisterServlet(javax.servlet.Servlet servlet)
|
void |
unregisterWelcomeFiles(org.osgi.service.http.HttpContext httpContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpServiceProxy
public HttpServiceProxy(StoppableHttpService delegate)
registerServlet
public void registerServlet(String alias,
javax.servlet.Servlet servlet,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
throws javax.servlet.ServletException,
org.osgi.service.http.NamespaceException
- Specified by:
registerServlet in interface org.osgi.service.http.HttpService
- Throws:
javax.servlet.ServletException
org.osgi.service.http.NamespaceException
registerResources
public void registerResources(String alias,
String name,
org.osgi.service.http.HttpContext httpContext)
throws org.osgi.service.http.NamespaceException
- Specified by:
registerResources in interface org.osgi.service.http.HttpService
- Throws:
org.osgi.service.http.NamespaceException
unregister
public void unregister(String alias)
- Specified by:
unregister in interface org.osgi.service.http.HttpService
createDefaultHttpContext
public org.osgi.service.http.HttpContext createDefaultHttpContext()
- Specified by:
createDefaultHttpContext in interface org.osgi.service.http.HttpService
stop
public void stop()
- Specified by:
stop in interface StoppableHttpService
registerServlet
public void registerServlet(javax.servlet.Servlet servlet,
String[] urlPatterns,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
throws javax.servlet.ServletException
- Specified by:
registerServlet in interface org.ops4j.pax.web.service.WebContainer
- Throws:
javax.servlet.ServletException- See Also:
WebContainer.registerServlet(Servlet, String[], Dictionary, HttpContext)
registerServlet
public void registerServlet(javax.servlet.Servlet servlet,
String servletName,
String[] urlPatterns,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
throws javax.servlet.ServletException
- Specified by:
registerServlet in interface org.ops4j.pax.web.service.WebContainer
- Throws:
javax.servlet.ServletException- See Also:
WebContainer.registerServlet(javax.servlet.Servlet, String, String[],java.util.Dictionary,org.osgi.service.http.HttpContext)
unregisterServlet
public void unregisterServlet(javax.servlet.Servlet servlet)
- Specified by:
unregisterServlet in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterServlet(Servlet)
registerEventListener
public void registerEventListener(EventListener listener,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerEventListener in interface org.ops4j.pax.web.service.WebContainer
- See Also:
)
unregisterEventListener
public void unregisterEventListener(EventListener listener)
- Specified by:
unregisterEventListener in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterEventListener(EventListener)
registerFilter
public void registerFilter(javax.servlet.Filter filter,
String[] urlPatterns,
String[] aliases,
Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerFilter in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.registerFilter(Filter, String[], String[], Dictionary, HttpContext)
unregisterFilter
public void unregisterFilter(javax.servlet.Filter filter)
- Specified by:
unregisterFilter in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterFilter(Filter)
setContextParam
public void setContextParam(Dictionary params,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
setContextParam in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.setContextParam(Dictionary, HttpContext)
setSessionTimeout
public void setSessionTimeout(Integer minutes,
org.osgi.service.http.HttpContext httpContext)
-
- Specified by:
setSessionTimeout in interface org.ops4j.pax.web.service.WebContainer
registerJsps
public void registerJsps(String[] urlPatterns,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerJsps in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.registerJsps(String[], HttpContext)
unregisterJsps
public void unregisterJsps(org.osgi.service.http.HttpContext httpContext)
- Specified by:
unregisterJsps in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterJsps(HttpContext)
registerErrorPage
public void registerErrorPage(String error,
String location,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerErrorPage in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.registerErrorPage(String, String, HttpContext)
unregisterErrorPage
public void unregisterErrorPage(String error,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
unregisterErrorPage in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterErrorPage(String, HttpContext)
registerWelcomeFiles
public void registerWelcomeFiles(String[] welcomeFiles,
boolean redirect,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerWelcomeFiles in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.registerWelcomeFiles(String[], boolean, HttpContext)
unregisterWelcomeFiles
public void unregisterWelcomeFiles(org.osgi.service.http.HttpContext httpContext)
- Specified by:
unregisterWelcomeFiles in interface org.ops4j.pax.web.service.WebContainer
- See Also:
WebContainer.unregisterWelcomeFiles(HttpContext)
registerLoginConfig
public void registerLoginConfig(String authMethod,
String realmName,
String formLoginPage,
String formErrorPage,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerLoginConfig in interface org.ops4j.pax.web.service.WebContainer
unregisterLoginConfig
public void unregisterLoginConfig(org.osgi.service.http.HttpContext httpContext)
- Specified by:
unregisterLoginConfig in interface org.ops4j.pax.web.service.WebContainer
registerConstraintMapping
public void registerConstraintMapping(String constraintName,
String url,
String mapping,
String dataConstraint,
boolean authentication,
List<String> roles,
org.osgi.service.http.HttpContext httpContext)
- Specified by:
registerConstraintMapping in interface org.ops4j.pax.web.service.WebContainer
unregisterConstraintMapping
public void unregisterConstraintMapping(org.osgi.service.http.HttpContext httpContext)
- Specified by:
unregisterConstraintMapping in interface org.ops4j.pax.web.service.WebContainer
getDefaultSharedHttpContext
public org.ops4j.pax.web.service.SharedWebContainerContext getDefaultSharedHttpContext()
- Specified by:
getDefaultSharedHttpContext in interface org.ops4j.pax.web.service.WebContainer
Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.