Class 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 Details

    • JaxWsProxyFactoryBean

      public JaxWsProxyFactoryBean()
    • JaxWsProxyFactoryBean

      public JaxWsProxyFactoryBean(ClientFactoryBean fact)
  • Method Details

    • getConfiguredName

      protected String getConfiguredName()
      Overrides:
      getConfiguredName in class ClientProxyFactoryBean
    • setHandlers

      public 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.
      Parameters:
      h - a List of Handler objects
    • getHandlers

      public List<jakarta.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 Class<?>[] getImplementingClasses()
      Overrides:
      getImplementingClasses in class ClientProxyFactoryBean
    • create

      public Object create()
      Creates a JAX-WS proxy that can be used to make remote invocations.
      Overrides:
      create in class ClientProxyFactoryBean
      Returns:
      the proxy. You must cast the returned object to the approriate class before making remote calls