public class FormProcessor extends Object implements InvocationProcessor, WebTargetProcessor
| Modifier and Type | Field and Description |
|---|---|
protected Class |
clazz |
protected HashMap<Field,Object> |
fieldMap |
protected HashMap<Long,Method> |
getterHashes |
protected List<org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.GetterMethod> |
getters |
| Constructor and Description |
|---|
FormProcessor(Class clazz,
ClientConfiguration configuration,
String defaultFormName) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.client.WebTarget |
build(javax.ws.rs.client.WebTarget target,
Object param) |
static long |
createHash(String methodDesc) |
static long |
methodHash(Method method) |
protected void |
populateMap(Class clazz,
ClientConfiguration configuration,
String defaultFormName) |
void |
process(ClientInvocationBuilder invocation,
Object param) |
void |
process(ClientInvocation invocation,
Object param) |
protected Object |
process(org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.Process process,
Object target,
Object param) |
protected List<org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.GetterMethod> getters
protected Class clazz
public FormProcessor(Class clazz, ClientConfiguration configuration, String defaultFormName)
protected void populateMap(Class clazz, ClientConfiguration configuration, String defaultFormName)
public javax.ws.rs.client.WebTarget build(javax.ws.rs.client.WebTarget target,
Object param)
build in interface WebTargetProcessorpublic void process(ClientInvocationBuilder invocation, Object param)
process in interface InvocationProcessorpublic void process(ClientInvocation invocation, Object param)
process in interface InvocationProcessorprotected Object process(org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.Process process, Object target, Object param)
Copyright © 2023 JBoss by Red Hat. All rights reserved.