Class HttpServiceProxy
java.lang.Object
org.adempiere.eclipse.equinox.http.servlet.HttpServiceProxy
- All Implemented Interfaces:
org.eclipse.equinox.http.servlet.ExtendedHttpService
,org.osgi.service.http.HttpService
public class HttpServiceProxy
extends Object
implements org.osgi.service.http.HttpService, org.eclipse.equinox.http.servlet.ExtendedHttpService
- Author:
- hengsin
-
Constructor Summary
ConstructorDescriptionHttpServiceProxy
(org.osgi.framework.Bundle bundle, HttpServiceProxyFactory httpServiceProxyFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.osgi.service.http.HttpContext
protected void
processPendingRegistration
(String httpContext) process registration that happens before the start of http service delegatevoid
registerFilter
(String alias, javax.servlet.Filter filter, Dictionary<String, String> initparams, org.osgi.service.http.HttpContext context) void
registerResources
(String alias, String name, org.osgi.service.http.HttpContext context) void
registerServlet
(String alias, javax.servlet.Servlet servlet, Dictionary initparams, org.osgi.service.http.HttpContext context) void
unregister
(String alias) void
unregisterFilter
(javax.servlet.Filter filter)
-
Constructor Details
-
HttpServiceProxy
public HttpServiceProxy(org.osgi.framework.Bundle bundle, HttpServiceProxyFactory httpServiceProxyFactory)
-
-
Method Details
-
registerFilter
public void registerFilter(String alias, javax.servlet.Filter filter, Dictionary<String, String> initparams, org.osgi.service.http.HttpContext context) throws javax.servlet.ServletException, org.osgi.service.http.NamespaceException- Specified by:
registerFilter
in interfaceorg.eclipse.equinox.http.servlet.ExtendedHttpService
- Throws:
javax.servlet.ServletException
org.osgi.service.http.NamespaceException
-
unregisterFilter
public void unregisterFilter(javax.servlet.Filter filter) - Specified by:
unregisterFilter
in interfaceorg.eclipse.equinox.http.servlet.ExtendedHttpService
-
registerServlet
public void registerServlet(String alias, javax.servlet.Servlet servlet, Dictionary initparams, org.osgi.service.http.HttpContext context) throws javax.servlet.ServletException, org.osgi.service.http.NamespaceException - Specified by:
registerServlet
in interfaceorg.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 context) throws org.osgi.service.http.NamespaceException - Specified by:
registerResources
in interfaceorg.osgi.service.http.HttpService
- Throws:
org.osgi.service.http.NamespaceException
-
processPendingRegistration
protected void processPendingRegistration(String httpContext) throws javax.servlet.ServletException, org.osgi.service.http.NamespaceException process registration that happens before the start of http service delegate- Parameters:
httpContext
-- Throws:
javax.servlet.ServletException
org.osgi.service.http.NamespaceException
-
unregister
- Specified by:
unregister
in interfaceorg.osgi.service.http.HttpService
-
createDefaultHttpContext
public org.osgi.service.http.HttpContext createDefaultHttpContext()- Specified by:
createDefaultHttpContext
in interfaceorg.osgi.service.http.HttpService
-