Package javax.wsdl

Interface Service

All Superinterfaces:
AttributeExtensible, ElementExtensible, 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
  • Method Details

    • 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(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(String name)
      Remove the specified port.
      Parameters:
      name - the name of the port to be removed.
      Returns:
      the port which was removed.
    • getPorts

      Map getPorts()
      Get all the ports defined here.