Package javax.wsdl
Interface Service
-
- All Superinterfaces:
AttributeExtensible
,ElementExtensible
,java.io.Serializable
,WSDLElement
- All Known Implementing Classes:
ServiceImpl
public interface Service extends WSDLElement
This interface represents a service, which groups related ports to provide some functionality.- Author:
- Paul Fremantle, Nirmal Mukhi, Matthew J. Duftler
-
-
Field Summary
-
Fields inherited from interface javax.wsdl.extensions.AttributeExtensible
LIST_OF_QNAMES_TYPE, LIST_OF_STRINGS_TYPE, NO_DECLARED_TYPE, QNAME_TYPE, STRING_TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPort(Port port)
Add a port to this service.Port
getPort(java.lang.String name)
Get the specified port.java.util.Map
getPorts()
Get all the ports defined here.javax.xml.namespace.QName
getQName()
Get the name of this service.Port
removePort(java.lang.String name)
Remove the specified port.void
setQName(javax.xml.namespace.QName name)
Set the name of this service.-
Methods inherited from interface javax.wsdl.extensions.AttributeExtensible
getExtensionAttribute, getExtensionAttributes, getNativeAttributeNames, setExtensionAttribute
-
Methods inherited from interface javax.wsdl.extensions.ElementExtensible
addExtensibilityElement, getExtensibilityElements, removeExtensibilityElement
-
Methods inherited from interface javax.wsdl.WSDLElement
getDocumentationElement, setDocumentationElement
-
-
-
-
Method Detail
-
setQName
void setQName(javax.xml.namespace.QName name)
Set the name of this service.- Parameters:
name
- the desired name
-
getQName
javax.xml.namespace.QName getQName()
Get the name of this service.- Returns:
- the service name
-
addPort
void addPort(Port port)
Add a port to this service.- Parameters:
port
- the port to be added
-
getPort
Port getPort(java.lang.String name)
Get the specified port.- Parameters:
name
- the name of the desired port.- Returns:
- the corresponding port, or null if there wasn't any matching port
-
removePort
Port removePort(java.lang.String name)
Remove the specified port.- Parameters:
name
- the name of the port to be removed.- Returns:
- the port which was removed.
-
getPorts
java.util.Map getPorts()
Get all the ports defined here.
-
-