public final Advice[] getAdviceChain() {
RetryTemplate retryRule = new RetryTemplate();
retryRule.setRetryPolicy(new NeverRetryPolicy());
StatefulRetryOperationsInterceptorFactoryBean retryOperation = new StatefulRetryOperationsInterceptorFactoryBean();
retryOperation.setRetryOperations(retryRule);
retryOperation.setMessageKeyGeneretor(new DefaultKeyGenerator());
return new Advice[] { retryOperation.getObject() };
}