No. Just use around() instead.

-- 
Alexander Kriegisch
http://scrum-master.de


> Am 07.02.2014 um 02:52 schrieb Shanmuga Priya R 
> <shanmugapriya1...@cse.ssn.edu.in>:
> 
> Hi,
>      Is there is a possiblity return a value in Advice-"before". If possible 
> please help me.
> 
> My code snippet:(JAVA)
> public class ServiceSelection
> {
>     public String invokeService(String servicetype) throws AxisFault    
>     {
>            if(servicetype.equals("A"))
>                   return "A";
>            else if(servicetype.equals("B"))
>                    return "B";
>            else
>                   return "C";
>      }
> }
> 
> Aspect
> 
> pointcut beforeaspect(String servicetype):execution(* 
> *.ServiceSelection(String)) && args(servicetype);
> 
>     beforeString servicetype():beforeaspect(servicetype)
>    {
>             return "A";
>     }
> 
> 
> Based on the return value of aspect the if-else comparison needs to be 
> execute. Is it possible in aspectj..
> 
> That is before the exe of ServiceSelection() aspect needs to wriiteen a 
> value.. Based on that value ServiceSelection() ll be execute.
> 
> 
> Thanks,
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to