|
||||||||||
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()
|
SharedWebContainerContext |
getDefaultSharedHttpContext()
|
void |
registerConstraintMapping(java.lang.String constraintName,
java.lang.String url,
java.lang.String mapping,
java.lang.String dataConstraint,
boolean authentication,
java.util.List<java.lang.String> roles,
org.osgi.service.http.HttpContext httpContext)
Registers constraint mappings.... |
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 |
registerLoginConfig(java.lang.String authMethod,
java.lang.String realmName,
org.osgi.service.http.HttpContext httpContext)
Registers login configuration, with authorization method and realm name. |
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(javax.servlet.Servlet servlet,
java.lang.String servletName,
java.lang.String[] urlPatterns,
java.util.Dictionary initParams,
org.osgi.service.http.HttpContext httpContext)
Registers a named servlet. A named servlet can then be referenced by name while registering a filter. |
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 |
setSessionTimeout(java.lang.Integer minutes,
org.osgi.service.http.HttpContext httpContext)
Sets the session timeout of the servlet context corresponding to specified http context. |
void |
stop()
|
void |
unregister(java.lang.String alias)
|
void |
unregisterConstraintMapping(org.osgi.service.http.HttpContext httpContext)
Unregisters constraint mappings.... |
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 |
unregisterLoginConfig(org.osgi.service.http.HttpContext httpContext)
Unregisters login configuration .... |
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.HttpService
javax.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.HttpService
org.osgi.service.http.NamespaceException
public void unregister(java.lang.String alias)
unregister
in interface org.osgi.service.http.HttpService
public org.osgi.service.http.HttpContext createDefaultHttpContext()
createDefaultHttpContext
in interface org.osgi.service.http.HttpService
public 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 WebContainer
servlet
- 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 registerServlet(javax.servlet.Servlet servlet, java.lang.String servletName, java.lang.String[] urlPatterns, java.util.Dictionary initParams, org.osgi.service.http.HttpContext httpContext) throws javax.servlet.ServletException
WebContainer
registerServlet
in interface WebContainer
servlet
- a servlet. Cannot be null.servletName
- servlet name. If null, acts as for the registration method that does not take a servlet nameurlPatterns
- 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(javax.servlet.Servlet, String, String[],java.util.Dictionary,org.osgi.service.http.HttpContext)
public void unregisterServlet(javax.servlet.Servlet servlet)
WebContainer
unregisterServlet
in interface WebContainer
servlet
- the servlet to be unregisteredWebContainer.unregisterServlet(Servlet)
public void registerEventListener(java.util.EventListener listener, org.osgi.service.http.HttpContext httpContext)
WebContainer
registerEventListener
in interface WebContainer
listener
- 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 WebContainer
listener
- 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 WebContainer
filter
- 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 WebContainer
filter
- 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 WebContainer
params
- context parameters for the servlet context corresponding to specified http contexthttpContext
- http context. Cannot be null.WebContainer.setContextParam(Dictionary, HttpContext)
public void setSessionTimeout(java.lang.Integer minutes, org.osgi.service.http.HttpContext httpContext)
setSessionTimeout
in interface WebContainer
minutes
- session timeout of the servlet context corresponding to specified http contexthttpContext
- http context. Cannot be null.public void registerJsps(java.lang.String[] urlPatterns, org.osgi.service.http.HttpContext httpContext)
WebContainer
registerJsps
in interface WebContainer
urlPatterns
- 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 WebContainer
httpContext
- 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 WebContainer
error
- 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 WebContainer
error
- 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 WebContainer
welcomeFiles
- an array of welcome files paths. Paths must not start or end with "/"redirect
- true if the client should be redirected 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 WebContainer
httpContext
- the http context from which the welcome files should be unregistered. Cannot be null.WebContainer.unregisterWelcomeFiles(HttpContext)
public void registerLoginConfig(java.lang.String authMethod, java.lang.String realmName, org.osgi.service.http.HttpContext httpContext)
WebContainer
registerLoginConfig
in interface WebContainer
public void unregisterLoginConfig(org.osgi.service.http.HttpContext httpContext)
WebContainer
unregisterLoginConfig
in interface WebContainer
public void registerConstraintMapping(java.lang.String constraintName, java.lang.String url, java.lang.String mapping, java.lang.String dataConstraint, boolean authentication, java.util.List<java.lang.String> roles, org.osgi.service.http.HttpContext httpContext)
WebContainer
registerConstraintMapping
in interface WebContainer
public void unregisterConstraintMapping(org.osgi.service.http.HttpContext httpContext)
WebContainer
unregisterConstraintMapping
in interface WebContainer
public SharedWebContainerContext getDefaultSharedHttpContext()
getDefaultSharedHttpContext
in interface WebContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |