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>
-
-
Field Summary
Fields Modifier and Type Field Description static String
HTTP_SERVICE_CONTEXT_NAME
static long
HTTP_SERVICE_CONTEXT_SERVICE_ID
-
Constructor Summary
Constructors Constructor Description HttpServiceFactory(org.osgi.framework.BundleContext bundleContext, HandlerRegistry handlerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getHttpServiceServiceId()
org.osgi.service.http.HttpService
getService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.http.HttpService> reg)
void
start(javax.servlet.ServletContext context, @NotNull Hashtable<String,Object> props)
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 Detail
-
HTTP_SERVICE_CONTEXT_NAME
public static final String HTTP_SERVICE_CONTEXT_NAME
- See Also:
- Constant Field Values
-
HTTP_SERVICE_CONTEXT_SERVICE_ID
public static final long HTTP_SERVICE_CONTEXT_SERVICE_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpServiceFactory
public HttpServiceFactory(org.osgi.framework.BundleContext bundleContext, HandlerRegistry handlerRegistry)
-
-
Method Detail
-
start
public void start(javax.servlet.ServletContext context, @NotNull @NotNull Hashtable<String,Object> props)
-
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()
-
-