public static class JaxRsApplication.Builder extends Object
JaxRsApplication instances.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
JaxRsApplication.Builder |
application(Application app)
Set the JAX-RS application that forms this instance.
|
JaxRsApplication.Builder |
application(Class<? extends Application> appClass)
Set the JAX-RS application class that forms this instance.
|
JaxRsApplication |
build()
Create a new instance based on this builder.
|
JaxRsApplication.Builder |
config(ResourceConfig config)
Set resource configuration that forms this application.
|
JaxRsApplication.Builder |
contextRoot(String contextRoot)
Configure an explicit context root for this application.
|
JaxRsApplication.Builder |
executorService(ExecutorService executorService)
Configure an executor service to be used for this application.
|
public JaxRsApplication.Builder contextRoot(String contextRoot)
contextRoot - context root to expose this application on, defaults to "/"public JaxRsApplication.Builder config(ResourceConfig config)
config - Jersey resource config to useapplication(Application),
application(Class)public JaxRsApplication.Builder application(Application app)
app - JAX-RS application instanceapplication(Class),
config(ResourceConfig)public JaxRsApplication.Builder application(Class<? extends Application> appClass)
appClass - JAX-RS application classapplication(Application),
config(ResourceConfig)public JaxRsApplication.Builder executorService(ExecutorService executorService)
executorService - executor service to use with this applicationpublic JaxRsApplication build()
Server.Builder.addApplication(JaxRsApplication)Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.