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.
-
Field Summary
Fields inherited from class org.apache.cxf.frontend.ClientProxyFactoryBean
configured
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.cxf.frontend.ClientProxy
clientClientProxy
(org.apache.cxf.endpoint.Client c) create()
Creates a JAX-WS proxy that can be used to make remote invocations.protected String
List<jakarta.xml.ws.handler.Handler>
Returns the configured list of JAX-WS handlers for the proxy.protected Class<?>[]
boolean
void
setHandlers
(List<jakarta.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
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Constructor Details
-
JaxWsProxyFactoryBean
public JaxWsProxyFactoryBean() -
JaxWsProxyFactoryBean
public JaxWsProxyFactoryBean(org.apache.cxf.frontend.ClientFactoryBean fact)
-
-
Method Details
-
getConfiguredName
- Overrides:
getConfiguredName
in classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
setHandlers
Specifies a list of JAX-WS Handler implementations that are to be used by the proxy.- Parameters:
h
- aList
ofHandler
objects
-
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
- Overrides:
getImplementingClasses
in classorg.apache.cxf.frontend.ClientProxyFactoryBean
-
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
-