spring-web

org.springframework.remoting.jaxws
Class JaxWsPortProxyFactoryBean

java.lang.Object
  extended by org.springframework.remoting.jaxws.LocalJaxWsServiceFactory
      extended by org.springframework.remoting.jaxws.JaxWsPortClientInterceptor
          extended by org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.FactoryBean<java.lang.Object>, org.springframework.beans.factory.InitializingBean

public class JaxWsPortProxyFactoryBean
extends JaxWsPortClientInterceptor
implements org.springframework.beans.factory.FactoryBean<java.lang.Object>

FactoryBean for a specific port of a JAX-WS service. Exposes a proxy for the port, to be used for bean references. Inherits configuration properties from JaxWsPortClientInterceptor.

Since:
2.5
Author:
Juergen Hoeller
See Also:
JaxWsPortClientInterceptor.setServiceInterface(java.lang.Class), LocalJaxWsServiceFactoryBean

Constructor Summary
JaxWsPortProxyFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 java.lang.Object getObject()
           
 java.lang.Class<?> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class org.springframework.remoting.jaxws.JaxWsPortClientInterceptor
addCustomProperty, applyDefaultsFromAnnotation, doInvoke, doInvoke, getBeanClassLoader, getCustomProperties, getEndpointAddress, getJaxWsService, getPassword, getPortName, getPortQName, getPortStub, getPortStub, getServiceInterface, getSoapActionUri, getUsername, invoke, isMaintainSession, isPrepared, isUseSoapAction, prepare, preparePortStub, setBeanClassLoader, setCustomProperties, setEndpointAddress, setJaxWsService, setLookupServiceOnStartup, setMaintainSession, setPassword, setPortName, setServiceInterface, setSoapActionUri, setUsername, setUseSoapAction, setWebServiceFeatures
 
Methods inherited from class org.springframework.remoting.jaxws.LocalJaxWsServiceFactory
createJaxWsService, getNamespaceUri, getQName, getServiceName, getWsdlDocumentUrl, setExecutor, setHandlerResolver, setNamespaceUri, setServiceName, setWsdlDocumentUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxWsPortProxyFactoryBean

public JaxWsPortProxyFactoryBean()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Overrides:
afterPropertiesSet in class JaxWsPortClientInterceptor

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<java.lang.Object>

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<java.lang.Object>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<java.lang.Object>

spring-web