public void customize(Object beanInstance) { if (beanInstance instanceof AbstractWSDLBasedEndpointFactory) { configureEndpointFactory((AbstractWSDLBasedEndpointFactory)beanInstance); } else if (beanInstance instanceof ClientProxyFactoryBean) { configureClientProxyFactoryBean((ClientProxyFactoryBean)beanInstance); } //add other beans configuration here below }