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.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
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.ClientProxy
clientClientProxy(org.apache.cxf.endpoint.Client c)
Object
create()
Creates a JAX-WS proxy that can be used to make remote invocations.protected String
getConfiguredName()
List<javax.xml.ws.handler.Handler>
getHandlers()
Returns the configured list of JAX-WS handlers for the proxy.protected Class<?>[]
getImplementingClasses()
boolean
isLoadHandlers()
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.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, 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:
getConfiguredName
in 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
- aList
ofHandler
objects
-
getHandlers
public List<javax.xml.ws.handler.Handler> getHandlers()
Returns the configured list of JAX-WS handlers for the proxy.- Returns:
- a
List
ofHandler
objects
-
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:
clientClientProxy
in classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
getImplementingClasses
protected Class<?>[] getImplementingClasses()
- Overrides:
getImplementingClasses
in classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
create
public Object create()
Creates a JAX-WS proxy that can be used to make remote invocations.- Overrides:
create
in classorg.apache.cxf.frontend.ClientProxyFactoryBean
- Returns:
- the proxy. You must cast the returned object to the approriate class before making remote calls
-
-