Class PortComponentType

  • All Implemented Interfaces:
    com.sun.xml.bind.Locatable

    public class PortComponentType
    extends Object
    implements com.sun.xml.bind.Locatable
    The port-component element associates a WSDL port with a web service interface and implementation. It defines the name of the port as a component, optional description, optional display name, optional iconic representations, WSDL port QName, Service Endpoint Interface, Service Implementation Bean. This element also associates a WSDL service with a JAX-WS Provider implementation.

    Java class for port-componentType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="port-componentType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
             <element name="display-name" type="{http://java.sun.com/xml/ns/javaee}display-nameType" minOccurs="0"/>
             <element name="icon" type="{http://java.sun.com/xml/ns/javaee}iconType" minOccurs="0"/>
             <element name="port-component-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
             <element name="wsdl-service" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
             <element name="wsdl-port" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
             <element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
             <element name="mtom-threshold" type="{http://java.sun.com/xml/ns/javaee}xsdNonNegativeIntegerType" minOccurs="0"/>
             <element name="addressing" type="{http://java.sun.com/xml/ns/javaee}addressingType" minOccurs="0"/>
             <element name="respect-binding" type="{http://java.sun.com/xml/ns/javaee}respect-bindingType" minOccurs="0"/>
             <element name="protocol-binding" type="{http://java.sun.com/xml/ns/javaee}protocol-bindingType" minOccurs="0"/>
             <element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
             <element name="service-impl-bean" type="{http://java.sun.com/xml/ns/javaee}service-impl-beanType"/>
             <choice>
               <element name="handler" type="{http://java.sun.com/xml/ns/javaee}handlerType" maxOccurs="unbounded" minOccurs="0"/>
               <element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}handler-chainsType" minOccurs="0"/>
             </choice>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • PortComponentType

        public PortComponentType()
    • Method Detail

      • setDescription

        public void setDescription​(DescriptionType value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is DescriptionType
      • setDisplayName

        public void setDisplayName​(DisplayNameType value)
        Sets the value of the displayName property.
        Parameters:
        value - allowed object is DisplayNameType
      • getIcon

        public IconType getIcon()
        Gets the value of the icon property.
        Returns:
        possible object is IconType
      • setIcon

        public void setIcon​(IconType value)
        Sets the value of the icon property.
        Parameters:
        value - allowed object is IconType
      • getPortComponentName

        public String getPortComponentName()
        Gets the value of the portComponentName property.
        Returns:
        possible object is String
      • setPortComponentName

        public void setPortComponentName​(String value)
        Sets the value of the portComponentName property.
        Parameters:
        value - allowed object is String
      • getWsdlService

        public XsdQNameType getWsdlService()
        Gets the value of the wsdlService property.
        Returns:
        possible object is XsdQNameType
      • setWsdlService

        public void setWsdlService​(XsdQNameType value)
        Sets the value of the wsdlService property.
        Parameters:
        value - allowed object is XsdQNameType
      • getWsdlPort

        public XsdQNameType getWsdlPort()
        Gets the value of the wsdlPort property.
        Returns:
        possible object is XsdQNameType
      • setWsdlPort

        public void setWsdlPort​(XsdQNameType value)
        Sets the value of the wsdlPort property.
        Parameters:
        value - allowed object is XsdQNameType
      • getEnableMtom

        public TrueFalseType getEnableMtom()
        Gets the value of the enableMtom property.
        Returns:
        possible object is TrueFalseType
      • setEnableMtom

        public void setEnableMtom​(TrueFalseType value)
        Sets the value of the enableMtom property.
        Parameters:
        value - allowed object is TrueFalseType
      • getAddressing

        public AddressingType getAddressing()
        Gets the value of the addressing property.
        Returns:
        possible object is AddressingType
      • setAddressing

        public void setAddressing​(AddressingType value)
        Sets the value of the addressing property.
        Parameters:
        value - allowed object is AddressingType
      • setRespectBinding

        public void setRespectBinding​(RespectBindingType value)
        Sets the value of the respectBinding property.
        Parameters:
        value - allowed object is RespectBindingType
      • getProtocolBinding

        public String getProtocolBinding()
        Gets the value of the protocolBinding property.
        Returns:
        possible object is String
      • setProtocolBinding

        public void setProtocolBinding​(String value)
        Sets the value of the protocolBinding property.
        Parameters:
        value - allowed object is String
      • setServiceImplBean

        public void setServiceImplBean​(ServiceImplBeanType value)
        Sets the value of the serviceImplBean property.
        Parameters:
        value - allowed object is ServiceImplBeanType
      • getHandler

        public List<HandlerType> getHandler()
        Gets the value of the handler property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the handler property.

        For example, to add a new item, do as follows:

            getHandler().add(newItem);
         

        Objects of the following type(s) are allowed in the list HandlerType

      • setHandlerChains

        public void setHandlerChains​(HandlerChainsType value)
        Sets the value of the handlerChains property.
        Parameters:
        value - allowed object is HandlerChainsType
      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • sourceLocation

        public Locator sourceLocation()
        Specified by:
        sourceLocation in interface com.sun.xml.bind.Locatable
      • setSourceLocation

        public void setSourceLocation​(Locator newLocator)