public static final class Routing.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.Configuration |
config |
private MessageBodyWorkers |
entityProviders |
private org.glassfish.hk2.api.ServiceLocator |
locator |
private ProcessingProviders |
processingProviders |
private JerseyResourceContext |
resourceContext |
private RuntimeResourceModel |
resourceModel |
Modifier | Constructor and Description |
---|---|
private |
Builder(RuntimeResourceModel resourceModel) |
Modifier and Type | Method and Description |
---|---|
ChainableStage<RequestProcessingContext> |
buildStage()
Build routing stage.
|
Routing.Builder |
configuration(javax.ws.rs.core.Configuration config)
Set runtime configuration.
|
Routing.Builder |
entityProviders(MessageBodyWorkers workers)
Set entity providers.
|
Routing.Builder |
locator(org.glassfish.hk2.api.ServiceLocator locator)
Set runtime HK2 locator.
|
Routing.Builder |
processingProviders(ProcessingProviders processingProviders)
Set request/response processing providers.
|
Routing.Builder |
resourceContext(JerseyResourceContext resourceContext)
Set resource context.
|
private final RuntimeResourceModel resourceModel
private org.glassfish.hk2.api.ServiceLocator locator
private JerseyResourceContext resourceContext
private javax.ws.rs.core.Configuration config
private MessageBodyWorkers entityProviders
private ProcessingProviders processingProviders
private Builder(RuntimeResourceModel resourceModel)
public Routing.Builder locator(org.glassfish.hk2.api.ServiceLocator locator)
locator
- HK2 locator.public Routing.Builder resourceContext(JerseyResourceContext resourceContext)
resourceContext
- resource context.public Routing.Builder configuration(javax.ws.rs.core.Configuration config)
config
- runtime configuration.public Routing.Builder entityProviders(MessageBodyWorkers workers)
workers
- entity providers.public Routing.Builder processingProviders(ProcessingProviders processingProviders)
processingProviders
- request/response processing providers.public ChainableStage<RequestProcessingContext> buildStage()