throws Throwable {
final RetryInvocation ri = new RetryInvocationJoinPointWrapper(pjp);
final RetryDefinition rd = this.annotationDefinitionSource
.createDefinition(retry, this.beanFactory);
final RetryHandler rh = new RetryHandler();
return rh.handleWithRetry(ri, rd);
}
/**
*
* @see org.springframework.beans.factory.BeanFactoryAware#setBeanFactory(org.springframework.beans.factory.BeanFactory)