public class HttpServiceRuntimeImpl
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpServiceRuntimeImpl.LegacyFilterFactory |
| Constructor and Description |
|---|
HttpServiceRuntimeImpl(BundleContext trackingContext,
BundleContext consumingContext,
ServletContext parentServletContext,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.atomic.AtomicReference<ContextController> |
addingService(<any> serviceReference) |
RequestInfoDTO |
calculateRequestInfoDTO(java.lang.String path) |
void |
destroy() |
void |
fireSessionIdChanged(java.lang.String oldSessionId) |
java.lang.String |
getDefaultContextSelectFilter(<any> httpWhiteBoardService) |
DispatchTargets |
getDispatchTargets(java.lang.String pathString,
RequestInfoDTO requestInfoDTO) |
DispatchTargets |
getDispatchTargets(java.lang.String requestURI,
java.lang.String extension,
java.lang.String queryString,
Match match,
RequestInfoDTO requestInfoDTO) |
org.osgi.framework.Filter |
getFilterFilter() |
java.util.List<java.lang.String> |
getHttpServiceEndpoints() |
org.osgi.framework.Filter |
getListenerFilter() |
java.util.Set<java.lang.Object> |
getRegisteredObjects() |
org.osgi.framework.Filter |
getResourceFilter() |
RuntimeDTO |
getRuntimeDTO() |
org.osgi.framework.Filter |
getServletFilter() |
void |
log(java.lang.String message,
java.lang.Throwable t) |
boolean |
matches(<any> serviceReference) |
void |
modifiedService(<any> serviceReference,
java.util.concurrent.atomic.AtomicReference<ContextController> contextController) |
void |
recordFailedFilterDTO(<any> serviceReference,
FailedFilterDTO failedFilterDTO) |
void |
recordFailedListenerDTO(<any> serviceReference,
FailedListenerDTO failedListenerDTO) |
void |
recordFailedResourceDTO(<any> serviceReference,
FailedResourceDTO failedResourceDTO) |
void |
recordFailedServletDTO(<any> serviceReference,
ExtendedFailedServletDTO failedServletDTO) |
void |
registerHttpServiceFilter(Bundle bundle,
java.lang.String alias,
Filter filter,
java.util.Dictionary<java.lang.String,java.lang.String> initparams,
HttpContext httpContext) |
void |
registerHttpServiceResources(Bundle bundle,
java.lang.String alias,
java.lang.String name,
HttpContext httpContext) |
void |
registerHttpServiceServlet(Bundle bundle,
java.lang.String alias,
Servlet servlet,
java.util.Dictionary<java.lang.String,java.lang.String> initparams,
HttpContext httpContext) |
void |
removedService(<any> serviceReference,
java.util.concurrent.atomic.AtomicReference<ContextController> contextControllerRef) |
void |
removeFailedFilterDTO(<any> serviceReference) |
void |
removeFailedListenerDTO(<any> serviceReference) |
void |
removeFailedResourceDTO(<any> serviceReference) |
void |
removeFailedServletDTOs(<any> serviceReference) |
void |
unregisterHttpServiceAlias(Bundle bundle,
java.lang.String alias) |
void |
unregisterHttpServiceFilter(Bundle bundle,
Filter filter) |
void |
unregisterHttpServiceObjects(Bundle bundle) |
public HttpServiceRuntimeImpl(BundleContext trackingContext,
BundleContext consumingContext,
ServletContext parentServletContext,
java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.concurrent.atomic.AtomicReference<ContextController> addingService(<any> serviceReference)
public java.lang.String getDefaultContextSelectFilter(<any> httpWhiteBoardService)
public RequestInfoDTO calculateRequestInfoDTO(java.lang.String path)
public void destroy()
public DispatchTargets getDispatchTargets(java.lang.String pathString, RequestInfoDTO requestInfoDTO)
public java.util.Set<java.lang.Object> getRegisteredObjects()
public java.util.List<java.lang.String> getHttpServiceEndpoints()
public RuntimeDTO getRuntimeDTO()
public void log(java.lang.String message,
java.lang.Throwable t)
public boolean matches(<any> serviceReference)
public void modifiedService(<any> serviceReference,
java.util.concurrent.atomic.AtomicReference<ContextController> contextController)
public void removedService(<any> serviceReference,
java.util.concurrent.atomic.AtomicReference<ContextController> contextControllerRef)
public DispatchTargets getDispatchTargets(java.lang.String requestURI, java.lang.String extension, java.lang.String queryString, Match match, RequestInfoDTO requestInfoDTO)
public void registerHttpServiceFilter(Bundle bundle,
java.lang.String alias,
Filter filter,
java.util.Dictionary<java.lang.String,java.lang.String> initparams,
HttpContext httpContext)
throws ServletException
ServletExceptionpublic void registerHttpServiceResources(Bundle bundle,
java.lang.String alias,
java.lang.String name,
HttpContext httpContext)
throws NamespaceException
NamespaceExceptionpublic void registerHttpServiceServlet(Bundle bundle,
java.lang.String alias,
Servlet servlet,
java.util.Dictionary<java.lang.String,java.lang.String> initparams,
HttpContext httpContext)
throws NamespaceException,
ServletException
NamespaceExceptionServletExceptionpublic void unregisterHttpServiceAlias(Bundle bundle,
java.lang.String alias)
public void unregisterHttpServiceFilter(Bundle bundle,
Filter filter)
public void unregisterHttpServiceObjects(Bundle bundle)
public org.osgi.framework.Filter getListenerFilter()
public org.osgi.framework.Filter getFilterFilter()
public org.osgi.framework.Filter getServletFilter()
public org.osgi.framework.Filter getResourceFilter()
public void recordFailedFilterDTO(<any> serviceReference,
FailedFilterDTO failedFilterDTO)
public void recordFailedListenerDTO(<any> serviceReference,
FailedListenerDTO failedListenerDTO)
public void recordFailedResourceDTO(<any> serviceReference,
FailedResourceDTO failedResourceDTO)
public void recordFailedServletDTO(<any> serviceReference,
ExtendedFailedServletDTO failedServletDTO)
public void removeFailedFilterDTO(<any> serviceReference)
public void removeFailedListenerDTO(<any> serviceReference)
public void removeFailedResourceDTO(<any> serviceReference)
public void removeFailedServletDTOs(<any> serviceReference)
public void fireSessionIdChanged(java.lang.String oldSessionId)