On Tue, Jan 31, 2012 at 10:42 PM, Sagara Gunathunga < sagara.gunathu...@gmail.com> wrote:
> You have two options here. > > 1.) Specify unwanted method names as excludeOperations in service.xml > file. > > <excludeOperations> > <operation>getUser</operation> > <operation>setUser</operation> > </excludeOperations> > > > 2.) Specify business interface as the "ServiceClass" in addition to > "SpringBeanName" parameter in service.xml. > > <parameter name="SpringBeanName">BusinessServiceImplBean</parameter> > <parameter name="ServiceClass" >BusinessService</parameter> > > 2nd option is much preferable for Spring application specially if you > have a plan to use Spring SOP* related features. * should be Spring AOP. > > > Thanks ! > > On Tue, Jan 31, 2012 at 10:09 PM, <aaron.stro...@rsa.com> wrote: > >> Hello,**** >> >> ** ** >> >> I have a web service using Spring which I deploy as packaged in .aar >> archive. The business method of the service are defined in an interface. >> I’m also using Spring and the implementation class has additional methods >> for dependency injection. When the service is deployed in Tomcat and I >> bring up the http://localhost:8080/axis2/service/listServices is see all >> the getter methods, not just the business methods. How can I prevent >> listing of the methods used for the dependency injection? TIA,**** >> >> ** ** >> >> -a **** >> >> ** ** >> >> *Aaron Stromas, Practice Consultant | **RSA** ** The Security >> Division of EMC | Identity & Fraud Protection Practice | +1 240 271 6458 >> ***** >> >> ** ** >> > > > > -- > Sagara Gunathunga > > Blog - http://ssagara.blogspot.com > Web - http://people.apache.org/~sagara/ > LinkedIn - http://www.linkedin.com/in/ssagara > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara