Class Routing.Builder
java.lang.Object
org.glassfish.jersey.server.internal.routing.Routing.Builder
- Enclosing class:
- Routing
Resource routing builder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javax.ws.rs.core.Configuration
private MessageBodyWorkers
private Iterable<ModelProcessor>
private ProcessingProviders
private JerseyResourceContext
private ResourceMethodInvoker.Builder
private final RuntimeResourceModel
private Collection<ValueParamProvider>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuild routing stage.configuration
(javax.ws.rs.core.Configuration config) Set runtime configuration.createService
(Function<Class<?>, ?> createServiceFunction) Set model processors.entityProviders
(MessageBodyWorkers workers) Set entity providers.modelProcessors
(Iterable<ModelProcessor> modelProcessors) Set model processors.processingProviders
(ProcessingProviders processingProviders) Set request/response processing providers.resourceContext
(JerseyResourceContext resourceContext) Set resource context.resourceMethodInvokerBuilder
(ResourceMethodInvoker.Builder resourceMethodInvokerBuilder) Set builder of ResourceMethodInvoker.valueSupplierProviders
(Collection<ValueParamProvider> valueSuppliers) Set value suppliers.
-
Field Details
-
resourceModel
-
resourceContext
-
config
private javax.ws.rs.core.Configuration config -
entityProviders
-
valueSuppliers
-
modelProcessors
-
createServiceFunction
-
processingProviders
-
resourceMethodInvokerBuilder
-
-
Constructor Details
-
Builder
-
-
Method Details
-
resourceContext
Set resource context.- Parameters:
resourceContext
- resource context.- Returns:
- updated routing builder.
-
configuration
Set runtime configuration.- Parameters:
config
- runtime configuration.- Returns:
- updated routing builder.
-
entityProviders
Set entity providers.- Parameters:
workers
- entity providers.- Returns:
- updated routing builder.
-
valueSupplierProviders
Set value suppliers.- Parameters:
valueSuppliers
- all registered value suppliers.- Returns:
- updated routing builder.
-
processingProviders
Set request/response processing providers.- Parameters:
processingProviders
- request/response processing providers.- Returns:
- updated routing builder.
-
modelProcessors
Set model processors.- Parameters:
modelProcessors
- all registered model processors.- Returns:
- updated routing builder.
-
createService
Set model processors.- Parameters:
createServiceFunction
- all registered model processors.- Returns:
- updated routing builder.
-
resourceMethodInvokerBuilder
public Routing.Builder resourceMethodInvokerBuilder(ResourceMethodInvoker.Builder resourceMethodInvokerBuilder) Set builder of ResourceMethodInvoker.- Parameters:
resourceMethodInvokerBuilder
- resource method invoker builder.- Returns:
- updated routing builder.
-
buildStage
Build routing stage.- Returns:
- routing stage for the runtime resource model.
-