Class OAuthInvoker
- java.lang.Object
-
- org.apache.cxf.service.invoker.AbstractInvoker
-
- org.apache.cxf.jaxrs.JAXRSInvoker
-
- org.apache.cxf.rs.security.oauth2.client.OAuthInvoker
-
- All Implemented Interfaces:
Invoker
- Direct Known Subclasses:
OidcInvoker
public class OAuthInvoker extends JAXRSInvoker
-
-
Constructor Summary
Constructors Constructor Description OAuthInvoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsumergetConsumer()protected ObjectperformInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray)voidsetAccessTokenServiceClient(WebClient accessTokenServiceClient)voidsetClientTokenContextManager(ClientTokenContextManager clientTokenContextManager)voidsetConsumer(Consumer consumer)protected voidvalidateRefreshedToken(ClientTokenContext tokenContext, ClientAccessToken refreshedToken)-
Methods inherited from class org.apache.cxf.jaxrs.JAXRSInvoker
checkFutureResponse, getActualServiceObject, getMethodToInvoke, getServiceObject, getTemplateValues, invoke, invoke
-
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
adjustMethodAndParams, checkSuspendedInvocation, createFault, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, releaseServiceObject
-
-
-
-
Method Detail
-
performInvocation
protected Object performInvocation(Exchange exchange, Object serviceObject, Method m, Object[] paramArray) throws Exception
- Overrides:
performInvocationin classAbstractInvoker- Throws:
Exception
-
validateRefreshedToken
protected void validateRefreshedToken(ClientTokenContext tokenContext, ClientAccessToken refreshedToken)
-
setAccessTokenServiceClient
public void setAccessTokenServiceClient(WebClient accessTokenServiceClient)
-
setConsumer
public void setConsumer(Consumer consumer)
-
getConsumer
public Consumer getConsumer()
-
setClientTokenContextManager
public void setClientTokenContextManager(ClientTokenContextManager clientTokenContextManager)
-
-