Class HttpServiceFactory
java.lang.Object
org.apache.felix.http.base.internal.service.HttpServiceFactory
- All Implemented Interfaces:
org.osgi.framework.ServiceFactory<org.osgi.service.http.HttpService>
public final class HttpServiceFactory
extends Object
implements org.osgi.framework.ServiceFactory<org.osgi.service.http.HttpService>
The http service factory
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The name of the context for the http service.static final long
The id of the context for the http service. -
Constructor Summary
ConstructorDescriptionHttpServiceFactory
(org.osgi.framework.BundleContext bundleContext, HandlerRegistry handlerRegistry) -
Method Summary
Modifier and TypeMethodDescriptionlong
org.osgi.service.http.HttpService
getService
(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.http.HttpService> reg) void
void
stop()
void
ungetService
(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.http.HttpService> reg, org.osgi.service.http.HttpService service)
-
Field Details
-
HTTP_SERVICE_CONTEXT_NAME
The name of the context for the http service.- See Also:
-
HTTP_SERVICE_CONTEXT_SERVICE_ID
public static final long HTTP_SERVICE_CONTEXT_SERVICE_IDThe id of the context for the http service.- See Also:
-
-
Constructor Details
-
HttpServiceFactory
public HttpServiceFactory(org.osgi.framework.BundleContext bundleContext, HandlerRegistry handlerRegistry)
-
-
Method Details
-
start
-
stop
public void stop() -
getService
public org.osgi.service.http.HttpService getService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.http.HttpService> reg) - Specified by:
getService
in interfaceorg.osgi.framework.ServiceFactory<org.osgi.service.http.HttpService>
-
ungetService
public void ungetService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.http.HttpService> reg, org.osgi.service.http.HttpService service) - Specified by:
ungetService
in interfaceorg.osgi.framework.ServiceFactory<org.osgi.service.http.HttpService>
-
getHttpServiceServiceId
public long getHttpServiceServiceId()
-