I'm having some trouble with the BeanNameAutoProxyCreator example. I have a service layer defined for the use of Sping managed transactions. All of the service beans are defined, however, some methods are not being committed. After looking at the JBOSS server log, I only see service methods with the naming convention getXXX and deleteXXX being wrapped in a transaction. Does the BeanNameAutoProxyCreator only wraps those methods complaint with the JavaBean naming convention? If so, is there another implementation that will wrap all public methods?