Class ServiceReferenceDescriptor

    • Constructor Detail

      • ServiceReferenceDescriptor

        public ServiceReferenceDescriptor​(String name,
                                          String description,
                                          String service)
      • ServiceReferenceDescriptor

        public ServiceReferenceDescriptor()
    • Method Detail

      • isRespectBindingEnabled

        public boolean isRespectBindingEnabled()
      • getAddressing

        public Addressing getAddressing()
      • setRespectBinding

        public void setRespectBinding​(RespectBinding respectBinding)
      • hasMtomEnabled

        public boolean hasMtomEnabled()
      • isMtomEnabled

        public boolean isMtomEnabled()
      • setMtomEnabled

        public void setMtomEnabled​(boolean mtomEnabled)
      • isAddressingEnabled

        public boolean isAddressingEnabled()
      • setAddressing

        public void setAddressing​(Addressing addressing)
      • isAddressingRequired

        public boolean isAddressingRequired()
      • getMtomThreshold

        public int getMtomThreshold()
      • setMtomThreshold

        public void setMtomThreshold​(int mtomThreshold)
      • setBundleDescriptor

        public void setBundleDescriptor​(BundleDescriptor bundle)
      • hasGenericServiceInterface

        public boolean hasGenericServiceInterface()
      • hasGeneratedServiceInterface

        public boolean hasGeneratedServiceInterface()
      • setServiceInterface

        public void setServiceInterface​(String service)
      • getServiceInterface

        public String getServiceInterface()
      • hasWsdlFile

        public boolean hasWsdlFile()
      • setWsdlFileUrl

        public void setWsdlFileUrl​(URL url)
        Derived, non-peristent location of wsdl file. Only used at deployment/runtime.
      • getWsdlFileUrl

        public URL getWsdlFileUrl()
      • setWsdlFileUri

        public void setWsdlFileUri​(String uri)
      • getWsdlFileUri

        public String getWsdlFileUri()
      • hasMappingFile

        public boolean hasMappingFile()
      • setMappingFile

        public void setMappingFile​(File file)
        Derived, non-peristent location of mapping file. Only used at deployment/runtime.
      • getMappingFile

        public File getMappingFile()
      • setMappingFileUri

        public void setMappingFileUri​(String uri)
      • getMappingFileUri

        public String getMappingFileUri()
      • setServiceName

        public void setServiceName​(QName serviceName)
      • setServiceName

        public void setServiceName​(QName serviceName,
                                   String prefix)
      • setServiceNamespaceUri

        public void setServiceNamespaceUri​(String uri)
      • getServiceNamespaceUri

        public String getServiceNamespaceUri()
      • setServiceLocalPart

        public void setServiceLocalPart​(String localpart)
      • getServiceLocalPart

        public String getServiceLocalPart()
      • setServiceNameNamespacePrefix

        public void setServiceNameNamespacePrefix​(String prefix)
      • getServiceNameNamespacePrefix

        public String getServiceNameNamespacePrefix()
      • hasServiceName

        public boolean hasServiceName()
      • getServiceName

        public QName getServiceName()
        Returns:
        service QName or null if either part of qname is not set
      • addRuntimePortInfo

        public void addRuntimePortInfo​(ServiceRefPortInfo runtimePortInfo)
        Special handling of case where runtime port info is added. Ensures that port info is not duplicated when multiple runtime info instances are parsed using same standard descriptor.
      • hasContainerManagedPorts

        public boolean hasContainerManagedPorts()
      • hasClientManagedPorts

        public boolean hasClientManagedPorts()
      • getPortInfo

        public ServiceRefPortInfo getPortInfo​(String serviceEndpointInterface)
        Lookup port info by service endpoint interface.
      • getPortInfoBySEI

        public ServiceRefPortInfo getPortInfoBySEI​(String serviceEndpointInterface)
        Lookup port info by service endpoint interface.
      • getPortInfoByPort

        public ServiceRefPortInfo getPortInfoByPort​(QName wsdlPort)
        Lookup port info by wsdl port.
      • addHandler

        public void addHandler​(WebServiceHandler handler)
        Append handler to end of handler chain for this endpoint.
      • removeHandlerByName

        public void removeHandlerByName​(String handlerName)
      • hasHandlers

        public boolean hasHandlers()
      • addCallProperty

        public void addCallProperty​(NameValuePairDescriptor property)
        Add call property, using property name as a key. This will replace the property value of any existing stub property with the same name.
      • removeCallProperty

        public void removeCallProperty​(NameValuePairDescriptor property)
        Remove call property, using property name as a key. This will remove the property value of an existing stub property with the matching name.
      • hasServiceImplClassName

        public boolean hasServiceImplClassName()
      • setServiceImplClassName

        public void setServiceImplClassName​(String className)
      • getServiceImplClassName

        public String getServiceImplClassName()
      • hasWsdlOverride

        public boolean hasWsdlOverride()
      • setWsdlOverride

        public void setWsdlOverride​(URL override)
      • getWsdlOverride

        public URL getWsdlOverride()
      • setInjectionTargetType

        public void setInjectionTargetType​(String type)
      • getInjectionTargetType

        public String getInjectionTargetType()