public class ClientEndpointIndexer extends org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientEndpointIndexer.Builder |
static class |
ClientEndpointIndexer.ClientIndexedParam |
| Constructor and Description |
|---|
ClientEndpointIndexer(ClientEndpointIndexer.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addReaderForType(org.jboss.resteasy.reactive.common.processor.AdditionalReaders additionalReaders,
org.jboss.jandex.Type paramType) |
protected void |
addWriterForType(org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters,
org.jboss.jandex.Type paramType) |
org.jboss.resteasy.reactive.common.model.RestClientInterface |
createClientProxy(org.jboss.jandex.ClassInfo classInfo,
String path) |
protected ClientEndpointIndexer.ClientIndexedParam |
createIndexedParam() |
protected org.jboss.resteasy.reactive.common.model.MethodParameter |
createMethodParameter(org.jboss.jandex.ClassInfo currentClassInfo,
org.jboss.jandex.ClassInfo actualEndpointInfo,
boolean encoded,
org.jboss.jandex.Type paramType,
ClientEndpointIndexer.ClientIndexedParam parameterResult,
String name,
String defaultValue,
org.jboss.resteasy.reactive.common.model.ParameterType type,
String elementType,
boolean single,
String signature) |
protected org.jboss.resteasy.reactive.common.model.ResourceMethod |
createResourceMethod() |
protected org.jboss.resteasy.reactive.common.model.InjectableBean |
scanInjectableBean(org.jboss.jandex.ClassInfo currentClassInfo,
org.jboss.jandex.ClassInfo actualEndpointInfo,
Map<String,String> existingConverters,
org.jboss.resteasy.reactive.common.processor.AdditionalReaders additionalReaders,
Map<String,org.jboss.resteasy.reactive.common.model.InjectableBean> injectableBeans,
boolean hasRuntimeConverters) |
createEndpoints, createEndpoints, extractParameterInfo, handleAdditionalMethodProcessing, handleListParam, handleOtherParam, handlePathSegmentParam, handleSetParam, handleSortedSetParam, isContextType, nameBindingNames, nameBindingNames, readStringValue, toClassNameClientEndpointIndexer(ClientEndpointIndexer.Builder builder)
public org.jboss.resteasy.reactive.common.model.RestClientInterface createClientProxy(org.jboss.jandex.ClassInfo classInfo,
String path)
protected org.jboss.resteasy.reactive.common.model.ResourceMethod createResourceMethod()
createResourceMethod in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>protected org.jboss.resteasy.reactive.common.model.InjectableBean scanInjectableBean(org.jboss.jandex.ClassInfo currentClassInfo,
org.jboss.jandex.ClassInfo actualEndpointInfo,
Map<String,String> existingConverters,
org.jboss.resteasy.reactive.common.processor.AdditionalReaders additionalReaders,
Map<String,org.jboss.resteasy.reactive.common.model.InjectableBean> injectableBeans,
boolean hasRuntimeConverters)
scanInjectableBean in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>protected org.jboss.resteasy.reactive.common.model.MethodParameter createMethodParameter(org.jboss.jandex.ClassInfo currentClassInfo,
org.jboss.jandex.ClassInfo actualEndpointInfo,
boolean encoded,
org.jboss.jandex.Type paramType,
ClientEndpointIndexer.ClientIndexedParam parameterResult,
String name,
String defaultValue,
org.jboss.resteasy.reactive.common.model.ParameterType type,
String elementType,
boolean single,
String signature)
createMethodParameter in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>protected void addWriterForType(org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters,
org.jboss.jandex.Type paramType)
addWriterForType in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>protected void addReaderForType(org.jboss.resteasy.reactive.common.processor.AdditionalReaders additionalReaders,
org.jboss.jandex.Type paramType)
addReaderForType in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>protected ClientEndpointIndexer.ClientIndexedParam createIndexedParam()
createIndexedParam in class org.jboss.resteasy.reactive.common.processor.EndpointIndexer<ClientEndpointIndexer,ClientEndpointIndexer.ClientIndexedParam,org.jboss.resteasy.reactive.common.model.ResourceMethod>Copyright © 2021 JBoss by Red Hat. All rights reserved.