|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ops4j.pax.web.service.internal.HttpServiceProxy
public class HttpServiceProxy
| Constructor Summary | |
|---|---|
HttpServiceProxy(StoppableHttpService delegate)
|
|
| Method Summary | |
|---|---|
org.osgi.service.http.HttpContext |
createDefaultHttpContext()
|
void |
registerErrorPage(java.lang.String error,
java.lang.String location,
org.osgi.service.http.HttpContext httpContext)
Registers an error page to customize the response sent back to the web client in case that an exception or error propagates back to the web container, or the servlet/filter calls sendError() on the response object for a specific status code. |
void |
registerEventListener(java.util.EventListener listener,
org.osgi.service.http.HttpContext httpContext)
Registers an event listener. |
void |
registerFilter(javax.servlet.Filter filter,
java.lang.String[] urlPatterns,
java.lang.String[] aliases,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
Registers a servlet filter. |
void |
registerJsps(java.lang.String[] urlPatterns,
org.osgi.service.http.HttpContext httpContext)
Enable jsp support. |
void |
registerResources(java.lang.String alias,
java.lang.String name,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerServlet(javax.servlet.Servlet servlet,
java.lang.String[] urlPatterns,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
Registers a servlet. |
void |
registerServlet(java.lang.String alias,
javax.servlet.Servlet servlet,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
|
void |
registerWelcomeFiles(java.lang.String[] welcomeFiles,
boolean redirect,
org.osgi.service.http.HttpContext httpContext)
Registers an ordered list of partial URIs. |
void |
setContextParam(java.util.Dictionary params,
org.osgi.service.http.HttpContext httpContext)
Sets context paramaters to be used in the servlet context corresponding to specified http context. |
void |
stop()
|
void |
unregister(java.lang.String alias)
|
void |
unregisterErrorPage(java.lang.String error,
org.osgi.service.http.HttpContext httpContext)
Unregisters a previous registered error page. |
void |
unregisterEventListener(java.util.EventListener listener)
Unregisters a previously registered listener. |
void |
unregisterFilter(javax.servlet.Filter filter)
Unregisters a previously registered servlet filter. |
void |
unregisterJsps(org.osgi.service.http.HttpContext httpContext)
Unregister jsps and disable jsp support. |
void |
unregisterServlet(javax.servlet.Servlet servlet)
Unregisters a previously registered servlet. |
void |
unregisterWelcomeFiles(org.osgi.service.http.HttpContext httpContext)
Unregisters previous registered welcome files. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpServiceProxy(StoppableHttpService delegate)
| Method Detail |
|---|
public void registerServlet(java.lang.String alias,
javax.servlet.Servlet servlet,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
throws javax.servlet.ServletException,
org.osgi.service.http.NamespaceException
registerServlet in interface org.osgi.service.http.HttpServicejavax.servlet.ServletException
org.osgi.service.http.NamespaceException
public void registerResources(java.lang.String alias,
java.lang.String name,
org.osgi.service.http.HttpContext httpContext)
throws org.osgi.service.http.NamespaceException
registerResources in interface org.osgi.service.http.HttpServiceorg.osgi.service.http.NamespaceExceptionpublic void unregister(java.lang.String alias)
unregister in interface org.osgi.service.http.HttpServicepublic org.osgi.service.http.HttpContext createDefaultHttpContext()
createDefaultHttpContext in interface org.osgi.service.http.HttpServicepublic void stop()
stop in interface StoppableHttpService
public void registerServlet(javax.servlet.Servlet servlet,
java.lang.String[] urlPatterns,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
throws javax.servlet.ServletException
WebContainer
registerServlet in interface WebContainerservlet - a servlet. Cannot be null.urlPatterns - url patterns this servlet maps toinitParams - initialization arguments for the servlet or null if there are none. This argument is used by
the servlet�s ServletConfig object.httpContext - the http context this servlet is for. If null a default http context will be used.
javax.servlet.ServletException - if servlet was already registeredWebContainer.registerServlet(Servlet, String[], Dictionary, HttpContext)public void unregisterServlet(javax.servlet.Servlet servlet)
WebContainer
unregisterServlet in interface WebContainerservlet - the servlet to be unregisteredWebContainer.unregisterServlet(Servlet)
public void registerEventListener(java.util.EventListener listener,
org.osgi.service.http.HttpContext httpContext)
WebContainer
registerEventListener in interface WebContainerlistener - an event listener to be registered. If null an IllegalArgumentException is thrown.httpContext - the http context this listener is for. If null a default http context will be used.)public void unregisterEventListener(java.util.EventListener listener)
WebContainer
unregisterEventListener in interface WebContainerlistener - the event listener to be unregistered.WebContainer.unregisterEventListener(EventListener)
public void registerFilter(javax.servlet.Filter filter,
java.lang.String[] urlPatterns,
java.lang.String[] aliases,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
WebContainer
registerFilter in interface WebContainerfilter - a servlet filter. If null an IllegalArgumentException is thrown.urlPatterns - url patterns this filter maps toaliases - servlet names this filter maps toinitParams - initialization arguments for the filter or null if there are none. This argument is used by
the filters�s FilterConfig object.httpContext - the http context this filter is for. If null a default http context will be used.WebContainer.registerFilter(Filter, String[], String[], Dictionary, HttpContext)public void unregisterFilter(javax.servlet.Filter filter)
WebContainer
unregisterFilter in interface WebContainerfilter - the servlet filter to be unregisteredWebContainer.unregisterFilter(Filter)
public void setContextParam(java.util.Dictionary params,
org.osgi.service.http.HttpContext httpContext)
WebContainer
setContextParam in interface WebContainerparams - context parameters for the servlet context corresponding to specified http contexthttpContext - http context. Cannot be null.WebContainer.setContextParam(Dictionary, HttpContext)
public void registerJsps(java.lang.String[] urlPatterns,
org.osgi.service.http.HttpContext httpContext)
WebContainer
registerJsps in interface WebContainerurlPatterns - an array of url patterns this jsp support maps to. If null, a default "*.jsp" will be usedhttpContext - the http context for which the jsp support should be enabled. If null a default http context
will be used.WebContainer.registerJsps(String[], HttpContext)public void unregisterJsps(org.osgi.service.http.HttpContext httpContext)
WebContainer
unregisterJsps in interface WebContainerhttpContext - the http context for which the jsp support should be disabledWebContainer.unregisterJsps(HttpContext)
public void registerErrorPage(java.lang.String error,
java.lang.String location,
org.osgi.service.http.HttpContext httpContext)
WebContainer
registerErrorPage in interface WebContainererror - a fully qualified Exception class name or an error status codelocation - the request path that will fill the response page. The location must start with an "/"httpContext - the http context this error page is for. If null a default http context will be used.WebContainer.registerErrorPage(String, String, HttpContext)
public void unregisterErrorPage(java.lang.String error,
org.osgi.service.http.HttpContext httpContext)
WebContainer
unregisterErrorPage in interface WebContainererror - a fully qualified Exception class name or an error status codehttpContext - the http context from which the error page should be unregistered. Cannot be null.WebContainer.unregisterErrorPage(String, HttpContext)
public void registerWelcomeFiles(java.lang.String[] welcomeFiles,
boolean redirect,
org.osgi.service.http.HttpContext httpContext)
WebContainer
registerWelcomeFiles in interface WebContainerwelcomeFiles - an array of welcome files paths. Paths must not start or end with "/"redirect - true if the client should be rediected to welcome file or false if forwardedhttpContext - the http context this error page is for. If null a default http context will be used.WebContainer.registerWelcomeFiles(String[], boolean, HttpContext)public void unregisterWelcomeFiles(org.osgi.service.http.HttpContext httpContext)
WebContainer
unregisterWelcomeFiles in interface WebContainerhttpContext - the http context from which the welcome files should be unregistered. Cannot be null.WebContainer.unregisterWelcomeFiles(HttpContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||