Package io.virtualan.aop
Class ApiVirtualAspect
java.lang.Object
io.virtualan.aop.ApiVirtualAspect
This Aspect is core class to intercept @VirtualService and @ApiVirtual annotation to produce the response for the virtualized methods.
Annotate class with @VirtualService and @ApiVirtual and make that service as virtualized service
- Author:
- Elan Thangamani
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddQueryParamValue(Object list) voidaroundAddAdvice(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint) isVirtualService(Class<?> claszzz) voidsetVirtualServiceUtil(VirtualServiceUtil virtualServiceUtil)
-
Constructor Details
-
ApiVirtualAspect
public ApiVirtualAspect()
-
-
Method Details
-
getVirtualServiceUtil
-
setVirtualServiceUtil
-
addQueryParamValue
-
apiVirtualServicePointcut
public void apiVirtualServicePointcut() -
aroundAddAdvice
public Object aroundAddAdvice(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint) throws IOException, javax.xml.bind.JAXBException, ScriptErrorException - Throws:
IOExceptionjavax.xml.bind.JAXBExceptionScriptErrorException
-
isVirtualService
-