Intention to use AOP interceptor was not to get to caller principal.It is written for getting context data passed by client which are generic and not specific to bean method call(e.g locel). And also to pass on response data to client back through
invocation.setResponseContextInfo(responseMap);
there i needed callerprincipal. In 4.3.2 , I used get value for Beancontext as well as value for invocation.getTargetObject(). but now both are null in case of 6.0M2