Class PortComponentType
java.lang.Object
com.sun.xml.ws.config.metro.parser.jsr109.PortComponentType
- All Implemented Interfaces:
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>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AddressingTypeprotected DescriptionTypeprotected DisplayNameTypeprotected TrueFalseTypeprotected List<HandlerType>protected HandlerChainsTypeprotected IconTypeprotected Stringprotected Locatorprotected XsdNonNegativeIntegerTypeprotected Stringprotected Stringprotected RespectBindingTypeprotected FullyQualifiedClassTypeprotected ServiceImplBeanTypeprotected XsdQNameTypeprotected XsdQNameType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the addressing property.Gets the value of the description property.Gets the value of the displayName property.Gets the value of the enableMtom property.Gets the value of the handler property.Gets the value of the handlerChains property.getIcon()Gets the value of the icon property.getId()Gets the value of the id property.Gets the value of the mtomThreshold property.Gets the value of the portComponentName property.Gets the value of the protocolBinding property.Gets the value of the respectBinding property.Gets the value of the serviceEndpointInterface property.Gets the value of the serviceImplBean property.Gets the value of the wsdlPort property.Gets the value of the wsdlService property.voidsetAddressing(AddressingType value) Sets the value of the addressing property.voidsetDescription(DescriptionType value) Sets the value of the description property.voidsetDisplayName(DisplayNameType value) Sets the value of the displayName property.voidsetEnableMtom(TrueFalseType value) Sets the value of the enableMtom property.voidSets the value of the handlerChains property.voidSets the value of the icon property.voidSets the value of the id property.voidSets the value of the mtomThreshold property.voidsetPortComponentName(String value) Sets the value of the portComponentName property.voidsetProtocolBinding(String value) Sets the value of the protocolBinding property.voidSets the value of the respectBinding property.voidSets the value of the serviceEndpointInterface property.voidSets the value of the serviceImplBean property.voidsetSourceLocation(Locator newLocator) voidsetWsdlPort(XsdQNameType value) Sets the value of the wsdlPort property.voidsetWsdlService(XsdQNameType value) Sets the value of the wsdlService property.
-
Field Details
-
description
-
displayName
-
icon
-
portComponentName
-
wsdlService
-
wsdlPort
-
enableMtom
-
mtomThreshold
-
addressing
-
respectBinding
-
protocolBinding
-
serviceEndpointInterface
-
serviceImplBean
-
handler
-
handlerChains
-
id
-
locator
-
-
Constructor Details
-
PortComponentType
public PortComponentType()
-
-
Method Details
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
DescriptionType
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isDescriptionType
-
getDisplayName
Gets the value of the displayName property.- Returns:
- possible object is
DisplayNameType
-
setDisplayName
Sets the value of the displayName property.- Parameters:
value- allowed object isDisplayNameType
-
getIcon
Gets the value of the icon property.- Returns:
- possible object is
IconType
-
setIcon
Sets the value of the icon property.- Parameters:
value- allowed object isIconType
-
getPortComponentName
Gets the value of the portComponentName property.- Returns:
- possible object is
String
-
setPortComponentName
Sets the value of the portComponentName property.- Parameters:
value- allowed object isString
-
getWsdlService
Gets the value of the wsdlService property.- Returns:
- possible object is
XsdQNameType
-
setWsdlService
Sets the value of the wsdlService property.- Parameters:
value- allowed object isXsdQNameType
-
getWsdlPort
Gets the value of the wsdlPort property.- Returns:
- possible object is
XsdQNameType
-
setWsdlPort
Sets the value of the wsdlPort property.- Parameters:
value- allowed object isXsdQNameType
-
getEnableMtom
Gets the value of the enableMtom property.- Returns:
- possible object is
TrueFalseType
-
setEnableMtom
Sets the value of the enableMtom property.- Parameters:
value- allowed object isTrueFalseType
-
getMtomThreshold
Gets the value of the mtomThreshold property.- Returns:
- possible object is
XsdNonNegativeIntegerType
-
setMtomThreshold
Sets the value of the mtomThreshold property.- Parameters:
value- allowed object isXsdNonNegativeIntegerType
-
getAddressing
Gets the value of the addressing property.- Returns:
- possible object is
AddressingType
-
setAddressing
Sets the value of the addressing property.- Parameters:
value- allowed object isAddressingType
-
getRespectBinding
Gets the value of the respectBinding property.- Returns:
- possible object is
RespectBindingType
-
setRespectBinding
Sets the value of the respectBinding property.- Parameters:
value- allowed object isRespectBindingType
-
getProtocolBinding
Gets the value of the protocolBinding property.- Returns:
- possible object is
String
-
setProtocolBinding
Sets the value of the protocolBinding property.- Parameters:
value- allowed object isString
-
getServiceEndpointInterface
Gets the value of the serviceEndpointInterface property.- Returns:
- possible object is
FullyQualifiedClassType
-
setServiceEndpointInterface
Sets the value of the serviceEndpointInterface property.- Parameters:
value- allowed object isFullyQualifiedClassType
-
getServiceImplBean
Gets the value of the serviceImplBean property.- Returns:
- possible object is
ServiceImplBeanType
-
setServiceImplBean
Sets the value of the serviceImplBean property.- Parameters:
value- allowed object isServiceImplBeanType
-
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
setmethod 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 -
getHandlerChains
Gets the value of the handlerChains property.- Returns:
- possible object is
HandlerChainsType
-
setHandlerChains
Sets the value of the handlerChains property.- Parameters:
value- allowed object isHandlerChainsType
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
sourceLocation
- Specified by:
sourceLocationin interfaceLocatable- Returns:
- null if the location information is unavaiable,
or otherwise return a immutable valid
Locatorobject.
-
setSourceLocation
-