public static class ResourceMethodInvoker.Builder
extends java.lang.Object
The builder API provides means for constructing a properly initialized
resource method invoker
instances.
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.Configuration |
configuration |
private java.util.function.Supplier<ConfiguredValidator> |
configurationValidator |
private InjectionManager |
injectionManager |
private ResourceMethodDispatcherFactory |
resourceMethodDispatcherFactory |
private ResourceMethodInvocationHandlerFactory |
resourceMethodInvocationHandlerFactory |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ResourceMethodInvoker |
build(ResourceMethod method,
ProcessingProviders processingProviders)
Build a new resource method invoker instance.
|
ResourceMethodInvoker.Builder |
configuration(javax.ws.rs.core.Configuration configuration)
Set global configuration.
|
ResourceMethodInvoker.Builder |
configurationValidator(java.util.function.Supplier<ConfiguredValidator> configurationValidator)
Set global configuration validator.
|
ResourceMethodInvoker.Builder |
injectionManager(InjectionManager injectionManager)
Set runtime DI injection manager.
|
ResourceMethodInvoker.Builder |
resourceMethodDispatcherFactory(ResourceMethodDispatcherFactory resourceMethodDispatcherFactory)
Set resource method dispatcher factory.
|
ResourceMethodInvoker.Builder |
resourceMethodInvocationHandlerFactory(ResourceMethodInvocationHandlerFactory resourceMethodInvocationHandlerFactory)
Set resource method invocation handler factory.
|
private ResourceMethodDispatcherFactory resourceMethodDispatcherFactory
private ResourceMethodInvocationHandlerFactory resourceMethodInvocationHandlerFactory
private InjectionManager injectionManager
private javax.ws.rs.core.Configuration configuration
private java.util.function.Supplier<ConfiguredValidator> configurationValidator
public ResourceMethodInvoker.Builder resourceMethodDispatcherFactory(ResourceMethodDispatcherFactory resourceMethodDispatcherFactory)
resourceMethodDispatcherFactory
- resource method dispatcher factory.public ResourceMethodInvoker.Builder resourceMethodInvocationHandlerFactory(ResourceMethodInvocationHandlerFactory resourceMethodInvocationHandlerFactory)
resourceMethodInvocationHandlerFactory
- resource method invocation handler factory.public ResourceMethodInvoker.Builder injectionManager(InjectionManager injectionManager)
injectionManager
- DI injection manager.public ResourceMethodInvoker.Builder configuration(javax.ws.rs.core.Configuration configuration)
configuration
- global configuration.public ResourceMethodInvoker.Builder configurationValidator(java.util.function.Supplier<ConfiguredValidator> configurationValidator)
configurationValidator
- configuration validator.public ResourceMethodInvoker build(ResourceMethod method, ProcessingProviders processingProviders)
method
- resource method model.processingProviders
- Processing providers.