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:
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.
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.frontend.ClientProxyFactoryBean
configured
-
-
Constructor Summary
Constructors Constructor Description JaxWsProxyFactoryBean()JaxWsProxyFactoryBean(ClientFactoryBean fact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClientProxyclientClientProxy(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
-
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
-
-
-
Constructor Detail
-
JaxWsProxyFactoryBean
public JaxWsProxyFactoryBean()
-
JaxWsProxyFactoryBean
public JaxWsProxyFactoryBean(ClientFactoryBean fact)
-
-
Method Detail
-
getConfiguredName
protected String getConfiguredName()
- Overrides:
getConfiguredNamein classClientProxyFactoryBean
-
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 ClientProxy clientClientProxy(Client c)
- Overrides:
clientClientProxyin classClientProxyFactoryBean
-
getImplementingClasses
protected Class<?>[] getImplementingClasses()
- Overrides:
getImplementingClassesin classClientProxyFactoryBean
-
create
public Object create()
Creates a JAX-WS proxy that can be used to make remote invocations.- Overrides:
createin classClientProxyFactoryBean- Returns:
- the proxy. You must cast the returned object to the approriate class before making remote calls
-
-