HttpContextFactory¶
-
public final class
HttpContextFactory
¶ This factory is responsible for creating
org.osgi.service.http.HttpContext
decorator objects for bundles. If dynamic resource loading is set for a given bundle, meaning theENVIRONMENT
variable is set toDEVELOPMENT
and variable with an underscored version of the bundle symbolic name is defined, an instance ofFileSystemAwareUIHttpContext
will be created for the bundle. In other cases the provided contex is unchaged.
Methods¶
getHttpContext¶
-
public static HttpContext
getHttpContext
(HttpContext httpContext, Bundle bundle)¶ Decorates the given HttpContext with a @{link FileSystemAwareUIHttpContext} if dynamic resource loading is set up.
Parameters: - httpContext – the default http context for a given bundle
- bundle – the bundle for which this http context will be registered
Returns: the decorated instance of the provided context if dynamic loading was set up, the original instance otherwise