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) |
Modifier and Type | Method and Description |
---|---|
WebTarget |
build(WebTarget target,
Object param) |
static long |
createHash(String methodDesc) |
static long |
methodHash(Method method) |
protected void |
populateMap(Class clazz,
ClientConfiguration configuration) |
void |
process(ClientInvocationBuilder 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)
protected void populateMap(Class clazz, ClientConfiguration configuration)
public WebTarget build(WebTarget target, Object param)
build
in interface WebTargetProcessor
public void process(ClientInvocationBuilder invocation, Object param)
process
in interface InvocationProcessor
Copyright © 2017 JBoss by Red Hat. All rights reserved.