Package org.apache.cxf.jaxws
Class JaxWsProxyFactoryBean
- java.lang.Object
-
- org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
-
- org.apache.cxf.frontend.ClientProxyFactoryBean
-
- org.apache.cxf.jaxws.JaxWsProxyFactoryBean
-
- All Implemented Interfaces:
org.apache.cxf.interceptor.InterceptorProvider
- Direct Known Subclasses:
JaxWsProxyFactoryBeanDefinitionParser.JAXWSSpringClientProxyFactoryBean
public class JaxWsProxyFactoryBean extends org.apache.cxf.frontend.ClientProxyFactoryBeanFactory 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
Constructors Constructor Description JaxWsProxyFactoryBean()JaxWsProxyFactoryBean(org.apache.cxf.frontend.ClientFactoryBean fact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.cxf.frontend.ClientProxyclientClientProxy(org.apache.cxf.endpoint.Client c)Objectcreate()Creates a JAX-WS proxy that can be used to make remote invocations.protected StringgetConfiguredName()List<javax.xml.ws.handler.Handler>getHandlers()Returns the configured list of JAX-WS handlers for the proxy.protected Class<?>[]getImplementingClasses()booleanisLoadHandlers()voidsetHandlers(List<javax.xml.ws.handler.Handler> h)Specifies a list of JAX-WS Handler implementations that are to be used by the proxy.voidsetLoadHandlers(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, initFeatures, setAddress, setBindingConfig, setBindingId, setBus, setClientFactoryBean, setConduitSelector, setDataBinding, setEndpointName, setFeatures, setPassword, setProperties, setServiceClass, setServiceFactory, setServiceName, setTransportId, setUsername, setWsdlLocation, setWsdlURL
-
-
-
-
Method Detail
-
getConfiguredName
protected String getConfiguredName()
- Overrides:
getConfiguredNamein classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
setHandlers
public void setHandlers(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- aListofHandlerobjects
-
getHandlers
public List<javax.xml.ws.handler.Handler> getHandlers()
Returns the configured list of JAX-WS handlers for the proxy.- Returns:
- a
ListofHandlerobjects
-
setLoadHandlers
public void setLoadHandlers(boolean b)
-
isLoadHandlers
public boolean isLoadHandlers()
-
clientClientProxy
protected org.apache.cxf.frontend.ClientProxy clientClientProxy(org.apache.cxf.endpoint.Client c)
- Overrides:
clientClientProxyin classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
getImplementingClasses
protected Class<?>[] getImplementingClasses()
- Overrides:
getImplementingClassesin classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
create
public Object create()
Creates a JAX-WS proxy that can be used to make remote invocations.- Overrides:
createin classorg.apache.cxf.frontend.ClientProxyFactoryBean- Returns:
- the proxy. You must cast the returned object to the approriate class before making remote calls
-
-