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 voidaddPort(Port port)Add a port to this service.PortgetPort(java.lang.String name)Get the specified port.java.util.MapgetPorts()Get all the ports defined here.QNamegetQName()Get the name of this service.PortremovePort(java.lang.String name)Remove the specified port.voidsetQName(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(QName name)
Set the name of this service.- Parameters:
name- the desired name
-
getQName
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.
-
-