public class ContextController
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ContextController.ServiceHolder<S> |
| Constructor and Description |
|---|
ContextController(BundleContext trackingContextParam,
BundleContext consumingContext,
<any> servletContextHelperRef,
ProxyContext proxyContext,
HttpServiceRuntimeImpl httpServiceRuntime,
java.lang.String contextName,
java.lang.String contextPath) |
| Modifier and Type | Method and Description |
|---|---|
FilterRegistration |
addFilterRegistration(<any> filterRef) |
ListenerRegistration |
addListenerRegistration(<any> listenerRef) |
ResourceRegistration |
addResourceRegistration(<any> resourceRef) |
ServletRegistration |
addServletRegistration(<any> servletRef) |
static void |
checkPattern(java.lang.String pattern) |
void |
destroy() |
void |
fireSessionIdChanged(java.lang.String oldSessionId) |
java.util.Map<java.lang.String,HttpSessionAdaptor> |
getActiveSessions() |
java.lang.String |
getContextName() |
java.lang.String |
getContextPath() |
DispatchTargets |
getDispatchTargets(java.lang.String pathString,
RequestInfoDTO requestInfoDTO) |
DispatchTargets |
getDispatchTargets(java.lang.String servletName,
java.lang.String requestURI,
java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String extension,
java.lang.String queryString,
Match match,
RequestInfoDTO requestInfoDTO) |
java.util.Set<EndpointRegistration<?>> |
getEndpointRegistrations() |
EventListeners |
getEventListeners() |
java.util.Set<FilterRegistration> |
getFilterRegistrations() |
java.lang.String |
getFullContextPath() |
HttpServiceRuntimeImpl |
getHttpServiceRuntime() |
java.util.Map<java.lang.String,java.lang.String> |
getInitParams() |
java.util.Set<ListenerRegistration> |
getListenerRegistrations() |
ProxyContext |
getProxyContext() |
long |
getServiceId() |
ServletContextDTO |
getServletContextDTO() |
HttpSessionAdaptor |
getSessionAdaptor(HttpSession session,
ServletContext servletContext) |
boolean |
matches(<any> whiteBoardService) |
boolean |
matches(org.osgi.framework.Filter targetFilter) |
void |
removeActiveSession(HttpSession session) |
java.lang.String |
toString() |
void |
ungetServletContextHelper(Bundle curBundle) |
public ContextController(BundleContext trackingContextParam,
BundleContext consumingContext,
<any> servletContextHelperRef,
ProxyContext proxyContext,
HttpServiceRuntimeImpl httpServiceRuntime,
java.lang.String contextName,
java.lang.String contextPath)
public FilterRegistration addFilterRegistration(<any> filterRef) throws ServletException
ServletExceptionpublic ListenerRegistration addListenerRegistration(<any> listenerRef) throws ServletException
ServletExceptionpublic ResourceRegistration addResourceRegistration(<any> resourceRef)
public ServletRegistration addServletRegistration(<any> servletRef) throws ServletException
ServletExceptionpublic void destroy()
public java.lang.String getContextName()
public java.lang.String getContextPath()
public DispatchTargets getDispatchTargets(java.lang.String pathString, RequestInfoDTO requestInfoDTO)
public DispatchTargets getDispatchTargets(java.lang.String servletName, java.lang.String requestURI, java.lang.String servletPath, java.lang.String pathInfo, java.lang.String extension, java.lang.String queryString, Match match, RequestInfoDTO requestInfoDTO)
public java.util.Map<java.lang.String,HttpSessionAdaptor> getActiveSessions()
public java.util.Set<EndpointRegistration<?>> getEndpointRegistrations()
public EventListeners getEventListeners()
public java.util.Set<FilterRegistration> getFilterRegistrations()
public java.lang.String getFullContextPath()
public HttpServiceRuntimeImpl getHttpServiceRuntime()
public java.util.Map<java.lang.String,java.lang.String> getInitParams()
public java.util.Set<ListenerRegistration> getListenerRegistrations()
public ProxyContext getProxyContext()
public long getServiceId()
public ServletContextDTO getServletContextDTO()
public boolean matches(<any> whiteBoardService)
public boolean matches(org.osgi.framework.Filter targetFilter)
public java.lang.String toString()
toString in class java.lang.Objectpublic static void checkPattern(java.lang.String pattern)
public void ungetServletContextHelper(Bundle curBundle)
public void removeActiveSession(HttpSession session)
public void fireSessionIdChanged(java.lang.String oldSessionId)
public HttpSessionAdaptor getSessionAdaptor(HttpSession session, ServletContext servletContext)