org.apache.cxf.jaxws
Class JaxWsProxyFactoryBean

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.frontend.ClientProxyFactoryBean
          extended by org.apache.cxf.jaxws.JaxWsProxyFactoryBean
All Implemented Interfaces:
InterceptorProvider
Direct Known Subclasses:
JaxWsProxyFactoryBeanDefinitionParser.JAXWSSpringClientProxyFactoryBean

public class JaxWsProxyFactoryBean
extends ClientProxyFactoryBean

Factory for creating JAX-WS proxies, This class provides access to the internal properties used to set-up proxies. Using it provides more control than the standard JAX-WS APIs.


Constructor Summary
JaxWsProxyFactoryBean()
           
JaxWsProxyFactoryBean(ClientFactoryBean fact)
           
 
Method Summary
protected  ClientProxy clientClientProxy(Client c)
           
 java.util.List<javax.xml.ws.handler.Handler> getHandlers()
          Returns the configured list of JAX-WS handlers for the proxy.
protected  java.lang.Class[] getImplementingClasses()
           
 boolean isLoadHandlers()
           
 void setHandlers(java.util.List<javax.xml.ws.handler.Handler> h)
          Specifies a list of JAX-WS Handler implementations that are to be used by the proxy.
 void setLoadHandlers(boolean b)
           
 
Methods inherited from class org.apache.cxf.frontend.ClientProxyFactoryBean
create, getAddress, getBindingConfig, getBindingId, getBus, getClientFactoryBean, getConduitSelector, getDataBinding, getEndpointName, getFeatures, getPassword, getProperties, getServiceClass, getServiceFactory, getServiceName, getTransportId, getUsername, getWsdlLocation, getWsdlURL, 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

JaxWsProxyFactoryBean

public JaxWsProxyFactoryBean()

JaxWsProxyFactoryBean

public JaxWsProxyFactoryBean(ClientFactoryBean fact)
Method Detail

setHandlers

public void setHandlers(java.util.List<javax.xml.ws.handler.Handler> h)
Specifies a list of JAX-WS Handler implementations that are to be used by the proxy.

Parameters:
h - a List of Handler objects

getHandlers

public java.util.List<javax.xml.ws.handler.Handler> getHandlers()
Returns the configured list of JAX-WS handlers for the proxy.

Returns:
a List of Handler objects

setLoadHandlers

public void setLoadHandlers(boolean b)

isLoadHandlers

public boolean isLoadHandlers()

clientClientProxy

protected ClientProxy clientClientProxy(Client c)
Overrides:
clientClientProxy in class ClientProxyFactoryBean

getImplementingClasses

protected java.lang.Class[] getImplementingClasses()
Overrides:
getImplementingClasses in class ClientProxyFactoryBean


Apache CXF