Class ClientProxyFactoryBean

    • Field Detail

      • configured

        protected boolean configured
    • Constructor Detail

      • ClientProxyFactoryBean

        public ClientProxyFactoryBean()
    • Method Detail

      • initFeatures

        public void initFeatures()
      • create

        public <ProxyServiceType> ProxyServiceType create​(Class<ProxyServiceType> serviceClass)
        Create a proxy object that implements a specified Service Endpoint Interface. This method is a combination of setServiceClass(Class) and create().
        Type Parameters:
        ProxyServiceType - The type for the SEI.
        Parameters:
        serviceClass - The Java class object representing the interface you want.
        Returns:
        the proxy.
      • getConfiguredName

        protected String getConfiguredName()
      • create

        public Object create()
        Creates a proxy object that can be used to make remote invocations.
        Returns:
        the proxy. You must cast the returned object to the appropriate class before using it.
      • getImplementingClasses

        protected Class<?>[] getImplementingClasses()
      • setClientFactoryBean

        public void setClientFactoryBean​(ClientFactoryBean clientFactoryBean)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getServiceClass

        public Class<?> getServiceClass()
      • setServiceClass

        public void setServiceClass​(Class<?> serviceClass)
        Specifies the class representing the SEI the proxy implements.
        Parameters:
        serviceClass - the SEI's class
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getWsdlLocation

        public String getWsdlLocation()
      • setWsdlLocation

        public void setWsdlLocation​(String wsdlURL)
        Specifies the URL where the proxy can find the WSDL defining the service the proxy implements.
        Parameters:
        wsdlURL - a string containing the WSDL's URL
      • getWsdlURL

        public String getWsdlURL()
      • setWsdlURL

        public void setWsdlURL​(String wsdlURL)
        Specifies the URL where the proxy can find the WSDL defining the service the proxy implements.
        Parameters:
        wsdlURL - a string containing the WSDL's URL
      • getEndpointName

        public QName getEndpointName()
      • setEndpointName

        public void setEndpointName​(QName endpointName)
      • getServiceName

        public QName getServiceName()
        Returns the QName of the WSDL service the proxy implements
        Returns:
        the WSDL service's QName
      • setServiceName

        public void setServiceName​(QName serviceName)
        Specifies the QName of the WSDL service the proxy implements. The service must exist or an error will result.
        Parameters:
        serviceName - the QName of the service for the proxy
      • getAddress

        public String getAddress()
      • setAddress

        public void setAddress​(String add)
      • setConduitSelector

        public void setConduitSelector​(ConduitSelector selector)
      • setBindingId

        public void setBindingId​(String bind)
      • getBindingId

        public String getBindingId()
      • setTransportId

        public void setTransportId​(String transportId)
      • getTransportId

        public String getTransportId()
      • getBus

        public Bus getBus()
      • setBus

        public void setBus​(Bus bus)
      • getProperties

        public Map<String,​Object> getProperties()
        Returns the property map for the proxy factory.
        Returns:
        the property map
      • setProperties

        public void setProperties​(Map<String,​Object> properties)
        Specifies a set of properties used to configure the proxies provided by the factory. These properties include things like adding a namespace map to the JAXB databinding.
        Parameters:
        properties - the property map
      • setFeatures

        public void setFeatures​(List<? extends Feature> f)
      • setDataBinding

        public void setDataBinding​(DataBinding dataBinding)