Class ServiceContractResolverRegistryImpl

    • Constructor Detail

      • ServiceContractResolverRegistryImpl

        public ServiceContractResolverRegistryImpl()
      • ServiceContractResolverRegistryImpl

        public ServiceContractResolverRegistryImpl​(Bus b)
    • Method Detail

      • setBus

        public final void setBus​(Bus bus)
        Sets the bus with which the registry is associated.
        Parameters:
        bus -
      • getContractLocation

        public URI getContractLocation​(QName qname)
        Calls each of the registered ServiceContractResolver instances to resolve the location of the service's contract. It returns the location from the first resolver that matches the QName to a location.
        Specified by:
        getContractLocation in interface ServiceContractResolverRegistry
        Parameters:
        qname - QName to be resolved into a contract location
        Returns:
        URI representing the location of the contract