Apache CXF API

org.apache.cxf.frontend.spring
Class ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.frontend.ClientProxyFactoryBean
          extended by org.apache.cxf.frontend.spring.ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean
All Implemented Interfaces:
InterceptorProvider, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.context.ApplicationContextAware
Enclosing class:
ClientProxyFactoryBeanDefinitionParser

public static class ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean
extends ClientProxyFactoryBean
implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.DisposableBean


Field Summary
 
Fields inherited from class org.apache.cxf.frontend.ClientProxyFactoryBean
configured
 
Constructor Summary
ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean()
           
ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean(ClientFactoryBean fact)
           
 
Method Summary
 Object create()
          Creates a proxy object that can be used to make remote invocations.
 void destroy()
           
 Object getObject()
           
 Class getObjectType()
           
 boolean isSingleton()
           
 void setApplicationContext(org.springframework.context.ApplicationContext ctx)
           
 
Methods inherited from class org.apache.cxf.frontend.ClientProxyFactoryBean
clientClientProxy, create, getAddress, getBindingConfig, getBindingId, getBus, getClientFactoryBean, getConduitSelector, getConfiguredName, getDataBinding, getEndpointName, getFeatures, getImplementingClasses, getPassword, getProperties, getServiceClass, getServiceFactory, getServiceName, getTransportId, getUsername, getWsdlLocation, getWsdlURL, initFeatures, setAddress, setBindingConfig, setBindingId, setBus, setClientFactoryBean, setConduitSelector, setDataBinding, setEndpointName, setFeatures, setPassword, setProperties, setServiceClass, setServiceFactory, setServiceName, setTransportId, setUsername, setWsdlLocation, setWsdlURL
 
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean

public ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean()

ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean

public ClientProxyFactoryBeanDefinitionParser.SpringClientProxyFactoryBean(ClientFactoryBean fact)
Method Detail

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext ctx)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

create

public Object create()
Description copied from class: ClientProxyFactoryBean
Creates a proxy object that can be used to make remote invocations.

Overrides:
create in class ClientProxyFactoryBean
Returns:
the proxy. You must cast the returned object to the appropriate class before using it.

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean
Throws:
Exception

getObjectType

public Class getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception

Apache CXF API

Apache CXF