public final class JdkHttpServerFactory extends Object
JDK HttpServer instances to run Jersey applications.| Modifier and Type | Method and Description |
|---|---|
static com.sun.net.httpserver.HttpServer |
createHttpServer(URI uri,
ResourceConfig configuration)
Create and start the
JDK HttpServer with the Jersey application deployed
at the given URI. |
static com.sun.net.httpserver.HttpServer |
createHttpServer(URI uri,
ResourceConfig configuration,
boolean start)
Create (and possibly start) the
JDK HttpServer with the JAX-RS / Jersey application deployed
on the given URI. |
static com.sun.net.httpserver.HttpServer |
createHttpServer(URI uri,
ResourceConfig configuration,
org.glassfish.hk2.api.ServiceLocator parentLocator)
Create (and possibly start) the
JDK HttpServer with the JAX-RS / Jersey application deployed
on the given URI. |
public static com.sun.net.httpserver.HttpServer createHttpServer(URI uri, ResourceConfig configuration)
JDK HttpServer with the Jersey application deployed
at the given URI.
The returned JDK HttpServer is started.
uri - the uri on which the Jersey application will be deployed.configuration - the Jersey server-side application configuration.HttpServer.ProcessingException - thrown when problems during server creation
occurs.public static com.sun.net.httpserver.HttpServer createHttpServer(URI uri, ResourceConfig configuration, boolean start)
JDK HttpServer with the JAX-RS / Jersey application deployed
on the given URI.
The start flag controls whether or not the returned JDK HttpServer is started.
uri - the uri on which the Jersey application will be deployed.configuration - the Jersey server-side application configuration.start - if set to false, the created server will not be automatically started.HttpServer.ProcessingException - thrown when problems during server creation occurs.public static com.sun.net.httpserver.HttpServer createHttpServer(URI uri, ResourceConfig configuration, org.glassfish.hk2.api.ServiceLocator parentLocator)
JDK HttpServer with the JAX-RS / Jersey application deployed
on the given URI.
uri - the uri on which the Jersey application will be deployed.configuration - the Jersey server-side application configuration.parentLocator - ServiceLocator to become a parent of the locator used by
ApplicationHandlerHttpServer.ProcessingException - thrown when problems during server creation occurs.JdkHttpHandlerContainer,
ServiceLocatorCopyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.