org.glassfish.jersey.server.model
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 "assisted" injection helper.
The injectable builder API provides means for constructing a properly
injected resource method invoker instances.
|
Method Summary |
ResourceMethodInvoker |
build(ResourceMethod method,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerRequestFilter>> nameBoundRequestFilters,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerResponseFilter>> nameBoundResponseFilters,
Iterable<RankedProvider<ReaderInterceptor>> globalReaderInterceptors,
Iterable<RankedProvider<WriterInterceptor>> globalWriterInterceptors,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ReaderInterceptor>> nameBoundReaderInterceptors,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<WriterInterceptor>> nameBoundWriterInterceptors,
Iterable<DynamicFeature> dynamicFeatures)
Build a new resource method invoker instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceMethodInvoker.Builder
public ResourceMethodInvoker.Builder()
build
public ResourceMethodInvoker build(ResourceMethod method,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerRequestFilter>> nameBoundRequestFilters,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerResponseFilter>> nameBoundResponseFilters,
Iterable<RankedProvider<ReaderInterceptor>> globalReaderInterceptors,
Iterable<RankedProvider<WriterInterceptor>> globalWriterInterceptors,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<ReaderInterceptor>> nameBoundReaderInterceptors,
MultivaluedMap<Class<? extends Annotation>,RankedProvider<WriterInterceptor>> nameBoundWriterInterceptors,
Iterable<DynamicFeature> dynamicFeatures)
- Build a new resource method invoker instance.
- Parameters:
method - resource method model.nameBoundRequestFilters - name bound request filters.nameBoundResponseFilters - name bound response filters.globalReaderInterceptors - global reader interceptors.globalWriterInterceptors - global writer interceptors.nameBoundReaderInterceptors - name-bound reader interceptors.nameBoundWriterInterceptors - name-bound writer interceptors.dynamicFeatures - dynamic features.
- Returns:
- new resource method invoker instance.
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.