Class WSDiscoveryClient

    • Field Detail

      • SERVICE_QNAME

        public static final QName SERVICE_QNAME
    • Constructor Detail

      • WSDiscoveryClient

        public WSDiscoveryClient()
      • WSDiscoveryClient

        public WSDiscoveryClient​(Bus b)
      • WSDiscoveryClient

        public WSDiscoveryClient​(String address)
      • WSDiscoveryClient

        public WSDiscoveryClient​(Bus b,
                                 String address)
    • Method Detail

      • setDefaultProbeTimeout

        public void setDefaultProbeTimeout​(int i)
      • getDefaultProbeTimeout

        public int getDefaultProbeTimeout()
      • getAddress

        public String getAddress()
      • setAddress

        public void setAddress​(String a)
      • setVersion10

        public void setVersion10()
        By default, CXF's WS-Discovery implementation is based on WS-Discovery 1.1. Some devices will not respond to 1.1 probes. This allows CXF to use the WS-Discovery 1.0 namespaces and actions which will allow older devices to be discovered.
      • setVersion

        public void setVersion​(boolean version10)
      • setSoapVersion11

        public void setSoapVersion11()
        WS-Discovery will use SOAP 1.2 by default. This allows forcing the use of SOAP 1.1.
      • setSoapVersion

        public void setSoapVersion​(boolean do11)
      • register

        public HelloType register​(HelloType hello)
        Sends the "Hello" to broadcast the availability of a service
        Parameters:
        hello -
        Returns:
        the hello
      • register

        public HelloType register​(javax.xml.ws.EndpointReference ert)
        Sends the "Hello" to broadcast the availability of a service
        Parameters:
        ert - The endpoint reference of the Service itself
        Returns:
        the Hello that was used to broadcast the availability.
      • unregister

        public void unregister​(ByeType bye)
      • unregister

        public void unregister​(HelloType hello)
      • probe

        public List<javax.xml.ws.EndpointReference> probe()
      • probe

        public List<javax.xml.ws.EndpointReference> probe​(QName type)
      • resolve

        public ResolveMatchType resolve​(javax.xml.ws.wsaddressing.W3CEndpointReference ref)
      • resolve

        public ResolveMatchType resolve​(javax.xml.ws.wsaddressing.W3CEndpointReference ref,
                                        int timeout)
      • isAdHoc

        public boolean isAdHoc()