Class ResourceMethodInvoker.Builder
- java.lang.Object
-
- org.glassfish.jersey.server.model.ResourceMethodInvoker.Builder
-
- Enclosing class:
- ResourceMethodInvoker
public static class ResourceMethodInvoker.Builder extends Object
Resource method invoker helper.The builder API provides means for constructing a properly initialized
resource method invokerinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceMethodInvokerbuild(ResourceMethod method, ProcessingProviders processingProviders)Build a new resource method invoker instance.ResourceMethodInvoker.Builderconfiguration(jakarta.ws.rs.core.Configuration configuration)Set global configuration.ResourceMethodInvoker.BuilderconfigurationValidator(Supplier<org.glassfish.jersey.server.internal.inject.ConfiguredValidator> configurationValidator)Set global configuration validator.ResourceMethodInvoker.BuilderinjectionManager(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)Set runtime DI injection manager.ResourceMethodInvoker.BuilderresourceMethodDispatcherFactory(ResourceMethodDispatcherFactory resourceMethodDispatcherFactory)Set resource method dispatcher factory.ResourceMethodInvoker.BuilderresourceMethodInvocationHandlerFactory(ResourceMethodInvocationHandlerFactory resourceMethodInvocationHandlerFactory)Set resource method invocation handler factory.
-
-
-
Method Detail
-
resourceMethodDispatcherFactory
public ResourceMethodInvoker.Builder resourceMethodDispatcherFactory(ResourceMethodDispatcherFactory resourceMethodDispatcherFactory)
Set resource method dispatcher factory.- Parameters:
resourceMethodDispatcherFactory- resource method dispatcher factory.- Returns:
- updated builder.
-
resourceMethodInvocationHandlerFactory
public ResourceMethodInvoker.Builder resourceMethodInvocationHandlerFactory(ResourceMethodInvocationHandlerFactory resourceMethodInvocationHandlerFactory)
Set resource method invocation handler factory.- Parameters:
resourceMethodInvocationHandlerFactory- resource method invocation handler factory.- Returns:
- updated builder.
-
injectionManager
public ResourceMethodInvoker.Builder injectionManager(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
Set runtime DI injection manager.- Parameters:
injectionManager- DI injection manager.- Returns:
- updated builder.
-
configuration
public ResourceMethodInvoker.Builder configuration(jakarta.ws.rs.core.Configuration configuration)
Set global configuration.- Parameters:
configuration- global configuration.- Returns:
- updated builder.
-
configurationValidator
public ResourceMethodInvoker.Builder configurationValidator(Supplier<org.glassfish.jersey.server.internal.inject.ConfiguredValidator> configurationValidator)
Set global configuration validator.- Parameters:
configurationValidator- configuration validator.- Returns:
- updated builder.
-
build
public ResourceMethodInvoker build(ResourceMethod method, ProcessingProviders processingProviders)
Build a new resource method invoker instance.- Parameters:
method- resource method model.processingProviders- Processing providers.- Returns:
- new resource method invoker instance.
-
-