Class EndpointIndexer.Builder<T extends EndpointIndexer<T,?,METHOD>,B extends EndpointIndexer.Builder<T,B,METHOD>,METHOD extends ResourceMethod>
- java.lang.Object
-
- org.jboss.resteasy.reactive.common.processor.EndpointIndexer.Builder<T,B,METHOD>
-
- Enclosing class:
- EndpointIndexer<T extends EndpointIndexer<T,PARAM,METHOD>,PARAM extends IndexedParameter<PARAM>,METHOD extends ResourceMethod>
public abstract static class EndpointIndexer.Builder<T extends EndpointIndexer<T,?,METHOD>,B extends EndpointIndexer.Builder<T,B,METHOD>,METHOD extends ResourceMethod> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setMultipartReturnTypeIndexerExtension
public B setMultipartReturnTypeIndexerExtension(EndpointIndexer.MultipartReturnTypeIndexerExtension multipartReturnTypeHandler)
-
setDefaultBlocking
public B setDefaultBlocking(BlockingDefault defaultBlocking)
-
setHasRuntimeConverters
public B setHasRuntimeConverters(boolean hasRuntimeConverters)
-
setIndex
public B setIndex(org.jboss.jandex.IndexView index)
-
setApplicationIndex
public B setApplicationIndex(org.jboss.jandex.IndexView index)
-
addContextType
public B addContextType(org.jboss.jandex.DotName contextType)
-
addContextTypes
public B addContextTypes(Collection<org.jboss.jandex.DotName> contextTypes)
-
addParameterContainerType
public B addParameterContainerType(org.jboss.jandex.DotName parameterContainerType)
-
addParameterContainerTypes
public B addParameterContainerTypes(Collection<org.jboss.jandex.DotName> parameterContainerTypes)
-
setScannedResourcePaths
public B setScannedResourcePaths(Map<org.jboss.jandex.DotName,String> scannedResourcePaths)
-
setFactoryCreator
public B setFactoryCreator(Function<String,BeanFactory<Object>> factoryCreator)
-
setConfig
public B setConfig(ResteasyReactiveConfig config)
-
setAdditionalReaders
public B setAdditionalReaders(AdditionalReaders additionalReaders)
-
setHttpAnnotationToMethod
public B setHttpAnnotationToMethod(Map<org.jboss.jandex.DotName,String> httpAnnotationToMethod)
-
setInjectableBeans
public B setInjectableBeans(Map<String,InjectableBean> injectableBeans)
-
setAdditionalWriters
public B setAdditionalWriters(AdditionalWriters additionalWriters)
-
setClassLevelExceptionMappers
public B setClassLevelExceptionMappers(Map<org.jboss.jandex.DotName,Map<String,String>> classLevelExceptionMappers)
-
setResourceMethodCallback
public B setResourceMethodCallback(Consumer<EndpointIndexer.ResourceMethodCallbackEntry> resourceMethodCallback)
-
setAnnotationsTransformers
public B setAnnotationsTransformers(Collection<AnnotationsTransformer> annotationsTransformers)
-
setApplicationScanningResult
public B setApplicationScanningResult(ApplicationScanningResult applicationScanningResult)
-
setTargetJavaVersion
public B setTargetJavaVersion(TargetJavaVersion targetJavaVersion)
-
setIsDisabledCreator
public B setIsDisabledCreator(Function<org.jboss.jandex.ClassInfo,Supplier<Boolean>> isDisabledCreator)
-
setSkipMethodParameter
public B setSkipMethodParameter(Predicate<Map<org.jboss.jandex.DotName,org.jboss.jandex.AnnotationInstance>> skipMethodParameter)
-
build
public abstract T build()
-
-