public class MicroProfileClientProxyImpl
extends org.apache.cxf.jaxrs.client.ClientProxyImpl
| Constructor and Description |
|---|
MicroProfileClientProxyImpl(org.apache.cxf.jaxrs.client.ClientState initialState,
ClassLoader loader,
org.apache.cxf.jaxrs.model.ClassResourceInfo cri,
boolean isRoot,
boolean inheritHeaders,
ExecutorService executorService,
javax.ws.rs.core.Configuration configuration,
CDIInterceptorWrapper interceptorWrapper,
org.apache.cxf.jaxrs.client.spec.TLSConfiguration tlsConfig,
Object... varValues) |
MicroProfileClientProxyImpl(URI baseURI,
ClassLoader loader,
org.apache.cxf.jaxrs.model.ClassResourceInfo cri,
boolean isRoot,
boolean inheritHeaders,
ExecutorService executorService,
javax.ws.rs.core.Configuration configuration,
CDIInterceptorWrapper interceptorWrapper,
org.apache.cxf.jaxrs.client.spec.TLSConfiguration tlsConfig,
Object... varValues) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.ws.rs.client.InvocationCallback<Object> |
checkAsyncCallback(org.apache.cxf.jaxrs.model.OperationResourceInfo ori,
Map<String,Object> reqContext,
org.apache.cxf.message.Message outMessage) |
protected boolean |
checkAsyncReturnType(org.apache.cxf.jaxrs.model.OperationResourceInfo ori,
Map<String,Object> reqContext,
org.apache.cxf.message.Message outMessage) |
protected void |
checkResponse(Method m,
javax.ws.rs.core.Response r,
org.apache.cxf.message.Message inMessage) |
void |
close() |
protected org.apache.cxf.message.Message |
createMessage(Object body,
org.apache.cxf.jaxrs.model.OperationResourceInfo ori,
javax.ws.rs.core.MultivaluedMap<String,String> headers,
URI currentURI,
org.apache.cxf.message.Exchange exchange,
Map<String,Object> invocationContext,
boolean proxy) |
protected Object |
doInvokeAsync(org.apache.cxf.jaxrs.model.OperationResourceInfo ori,
org.apache.cxf.message.Message outMessage,
javax.ws.rs.client.InvocationCallback<Object> asyncCallback) |
protected void |
doRunInterceptorChain(org.apache.cxf.message.Message message) |
protected Type |
getGenericReturnType(Class<?> serviceCls,
Method method,
Class<?> returnType) |
protected Class<?> |
getReturnType(Method method,
org.apache.cxf.message.Message outMessage) |
org.apache.cxf.jaxrs.client.spec.TLSConfiguration |
getTlsConfig() |
protected void |
handleHeaders(Method m,
Object[] params,
javax.ws.rs.core.MultivaluedMap<String,String> headers,
List<org.apache.cxf.jaxrs.model.Parameter> beanParams,
javax.ws.rs.core.MultivaluedMap<org.apache.cxf.jaxrs.model.ParameterType,org.apache.cxf.jaxrs.model.Parameter> map) |
Object |
invoke(Object o,
Method m,
Object[] params) |
protected org.apache.cxf.jaxrs.client.JaxrsClientCallback<?> |
newJaxrsClientCallback(javax.ws.rs.client.InvocationCallback<Object> asyncCallback,
org.apache.cxf.message.Message outMessage,
Class<?> responseClass,
Type outGenericType) |
protected void |
setTimeouts(Map<String,Object> props) |
addFormValue, addNonEmptyPath, doChainedInvocation, doCheckAsyncCallback, findExceptionMapper, getAccept, getBeanGetter, getBodyIndex, getInvocationHandler, getMethodAnnotations, getMultipart, getParamAnnotations, getParameters, getParametersInfo, getPathParamValues, getValuesFromBeanParam, getValuesFromBeanParam, getValuesFromBeanParamField, handleCookies, handleForm, handleMatrixes, handleMultipart, handleQueries, handleResponse, isIgnorableParameter, reportInvalidResourceMethod, retryInvoke, setRequestHeadersaccept, accept, acceptEncoding, acceptLanguage, addMatrixQueryParamsToBuilder, authorization, calculateNewRequestURI, checkClientException, checkClosed, checkIfBodyEmpty, completeExchange, convertParamValue, convertParamValue, convertToWebApplicationException, cookie, createExchange, createMessage, encoding, findCallbackType, getBaseURI, getCallbackClass, getCallbackType, getConfiguration, getContentsList, getCurrentBuilder, getCurrentURI, getHeaders, getRequestContext, getResponse, getState, getTemplateParametersMap, header, headers, language, match, modified, parseQuotedHeaderValue, prepareConduitSelector, preProcessResult, query, readBody, removeAllHeaders, reportMessageHandlerProblem, reset, resetBaseAddress, resetCurrentBuilder, resetResponse, resetResponseStateImmediatelyIfNeeded, responseStreamCanBeClosed, retryInvoke, setAsyncMessageObserverIfNeeded, setConfiguration, setContexts, setEmptyRequestPropertyIfNeeded, setPlainOperationNameProperty, setResponseBuilder, setSupportOnewayResponseProperty, setupInFaultObserver, setupInInterceptorChain, setupOutInterceptorChain, type, type, waitForResponseCode, writeBodypublic MicroProfileClientProxyImpl(URI baseURI, ClassLoader loader, org.apache.cxf.jaxrs.model.ClassResourceInfo cri, boolean isRoot, boolean inheritHeaders, ExecutorService executorService, javax.ws.rs.core.Configuration configuration, CDIInterceptorWrapper interceptorWrapper, org.apache.cxf.jaxrs.client.spec.TLSConfiguration tlsConfig, Object... varValues)
public MicroProfileClientProxyImpl(org.apache.cxf.jaxrs.client.ClientState initialState,
ClassLoader loader,
org.apache.cxf.jaxrs.model.ClassResourceInfo cri,
boolean isRoot,
boolean inheritHeaders,
ExecutorService executorService,
javax.ws.rs.core.Configuration configuration,
CDIInterceptorWrapper interceptorWrapper,
org.apache.cxf.jaxrs.client.spec.TLSConfiguration tlsConfig,
Object... varValues)
protected javax.ws.rs.client.InvocationCallback<Object> checkAsyncCallback(org.apache.cxf.jaxrs.model.OperationResourceInfo ori, Map<String,Object> reqContext, org.apache.cxf.message.Message outMessage)
checkAsyncCallback in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected boolean checkAsyncReturnType(org.apache.cxf.jaxrs.model.OperationResourceInfo ori,
Map<String,Object> reqContext,
org.apache.cxf.message.Message outMessage)
protected Object doInvokeAsync(org.apache.cxf.jaxrs.model.OperationResourceInfo ori, org.apache.cxf.message.Message outMessage, javax.ws.rs.client.InvocationCallback<Object> asyncCallback)
doInvokeAsync in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected void doRunInterceptorChain(org.apache.cxf.message.Message message)
doRunInterceptorChain in class org.apache.cxf.jaxrs.client.AbstractClientprotected org.apache.cxf.jaxrs.client.JaxrsClientCallback<?> newJaxrsClientCallback(javax.ws.rs.client.InvocationCallback<Object> asyncCallback, org.apache.cxf.message.Message outMessage, Class<?> responseClass, Type outGenericType)
newJaxrsClientCallback in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected void checkResponse(Method m, javax.ws.rs.core.Response r, org.apache.cxf.message.Message inMessage) throws Throwable
checkResponse in class org.apache.cxf.jaxrs.client.ClientProxyImplThrowableprotected Class<?> getReturnType(Method method, org.apache.cxf.message.Message outMessage)
getReturnType in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected Type getGenericReturnType(Class<?> serviceCls, Method method, Class<?> returnType)
getGenericReturnType in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected org.apache.cxf.message.Message createMessage(Object body, org.apache.cxf.jaxrs.model.OperationResourceInfo ori, javax.ws.rs.core.MultivaluedMap<String,String> headers, URI currentURI, org.apache.cxf.message.Exchange exchange, Map<String,Object> invocationContext, boolean proxy)
createMessage in class org.apache.cxf.jaxrs.client.ClientProxyImplprotected void handleHeaders(Method m, Object[] params, javax.ws.rs.core.MultivaluedMap<String,String> headers, List<org.apache.cxf.jaxrs.model.Parameter> beanParams, javax.ws.rs.core.MultivaluedMap<org.apache.cxf.jaxrs.model.ParameterType,org.apache.cxf.jaxrs.model.Parameter> map)
handleHeaders in class org.apache.cxf.jaxrs.client.ClientProxyImplpublic Object invoke(Object o, Method m, Object[] params) throws Throwable
invoke in interface InvocationHandlerinvoke in class org.apache.cxf.jaxrs.client.ClientProxyImplThrowablepublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.cxf.jaxrs.client.Clientclose in class org.apache.cxf.jaxrs.client.AbstractClientpublic org.apache.cxf.jaxrs.client.spec.TLSConfiguration getTlsConfig()
Apache CXF