Class SunHttpJaxrsServer
- java.lang.Object
-
- org.jboss.resteasy.plugins.server.sun.http.SunHttpJaxrsServer
-
- All Implemented Interfaces:
org.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>,org.jboss.resteasy.plugins.server.embedded.EmbeddedServer
@Deprecated public class SunHttpJaxrsServer extends Object implements org.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
Deprecated.Prefer using a different implementation as this relies on JDK implementation detailscom.sun.net.httpserver.HttpServer adapter for Resteasy. You may instead want to create and manage your own HttpServer. Use the HttpContextBuilder class in this case to build and register a specific HttpContext.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description protected intconfiguredPortDeprecated.protected HttpContextBuildercontextDeprecated.protected ResteasyDeploymentdeploymentDeprecated.protected HttpServerhttpServerDeprecated.protected intruntimePortDeprecated.
-
Constructor Summary
Constructors Constructor Description SunHttpJaxrsServer()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SunHttpJaxrsServerdeploy()Deprecated.ResteasyDeploymentgetDeployment()Deprecated.intgetPort()Deprecated.Gets port number of this HttpServer.SunHttpJaxrsServersetDeployment(ResteasyDeployment deployment)Deprecated.SunHttpJaxrsServersetHostname(String hostname)Deprecated.SunHttpJaxrsServersetHttpServer(HttpServer httpServer)Deprecated.If you do not provide an HttpServer instance, one will be created on startupSunHttpJaxrsServersetPort(int port)Deprecated.Value is ignored if HttpServer property is set.SunHttpJaxrsServersetRootResourcePath(String rootResourcePath)Deprecated.SunHttpJaxrsServersetSecurityDomain(org.jboss.resteasy.plugins.server.embedded.SecurityDomain securityDomain)Deprecated.Setting a security domain will turn on Basic AuthenticationSunHttpJaxrsServerstart()Deprecated.voidstop()Deprecated.
-
-
-
Field Detail
-
context
protected HttpContextBuilder context
Deprecated.
-
httpServer
protected HttpServer httpServer
Deprecated.
-
configuredPort
protected int configuredPort
Deprecated.
-
runtimePort
protected int runtimePort
Deprecated.
-
deployment
protected ResteasyDeployment deployment
Deprecated.
-
-
Method Detail
-
deploy
public SunHttpJaxrsServer deploy()
Deprecated.- Specified by:
deployin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
-
start
public SunHttpJaxrsServer start()
Deprecated.- Specified by:
startin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
-
stop
public void stop()
Deprecated.- Specified by:
stopin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedServer
-
getDeployment
public ResteasyDeployment getDeployment()
Deprecated.- Specified by:
getDeploymentin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedServer
-
setDeployment
public SunHttpJaxrsServer setDeployment(ResteasyDeployment deployment)
Deprecated.- Specified by:
setDeploymentin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
-
setPort
public SunHttpJaxrsServer setPort(int port)
Deprecated.Value is ignored if HttpServer property is set. Default value is 8080- Specified by:
setPortin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>- Parameters:
port-
-
getPort
public int getPort()
Deprecated.Gets port number of this HttpServer.- Returns:
- port number.
-
setHostname
public SunHttpJaxrsServer setHostname(String hostname)
Deprecated.- Specified by:
setHostnamein interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
-
setSecurityDomain
public SunHttpJaxrsServer setSecurityDomain(org.jboss.resteasy.plugins.server.embedded.SecurityDomain securityDomain)
Deprecated.Setting a security domain will turn on Basic Authentication- Specified by:
setSecurityDomainin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>- Parameters:
securityDomain-
-
setRootResourcePath
public SunHttpJaxrsServer setRootResourcePath(String rootResourcePath)
Deprecated.- Specified by:
setRootResourcePathin interfaceorg.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer<SunHttpJaxrsServer>
-
setHttpServer
public SunHttpJaxrsServer setHttpServer(HttpServer httpServer)
Deprecated.If you do not provide an HttpServer instance, one will be created on startup- Parameters:
httpServer-
-
-