Package javax.wsdl

Interface BindingOperation

  • All Superinterfaces:
    AttributeExtensible, ElementExtensible, java.io.Serializable, WSDLElement
    All Known Implementing Classes:
    BindingOperationImpl

    public interface BindingOperation
    extends WSDLElement
    This interface represents a WSDL operation binding. That is, it holds the information that would be specified in the operation element contained within a binding element.
    Author:
    Matthew J. Duftler (duftler@us.ibm.com)
    • Method Detail

      • setName

        void setName​(java.lang.String name)
        Set the name of this operation binding.
        Parameters:
        name - the desired name
      • getName

        java.lang.String getName()
        Get the name of this operation binding.
        Returns:
        the operation binding name
      • setOperation

        void setOperation​(Operation operation)
        Set the operation that this operation binding binds.
        Parameters:
        operation - the operation this operation binding binds
      • getOperation

        Operation getOperation()
        Get the operation that this operation binding binds.
        Returns:
        the operation that this operation binding binds
      • setBindingInput

        void setBindingInput​(BindingInput bindingInput)
        Set the input binding for this operation binding.
        Parameters:
        bindingInput - the new input binding
      • getBindingInput

        BindingInput getBindingInput()
        Get the input binding for this operation binding.
        Returns:
        the input binding
      • setBindingOutput

        void setBindingOutput​(BindingOutput bindingOutput)
        Set the output binding for this operation binding.
        Parameters:
        bindingOutput - the new output binding
      • getBindingOutput

        BindingOutput getBindingOutput()
        Get the output binding for this operation binding.
        Returns:
        the output binding for the operation binding
      • addBindingFault

        void addBindingFault​(BindingFault bindingFault)
        Add a fault binding.
        Parameters:
        bindingFault - the new fault binding
      • removeBindingFault

        BindingFault removeBindingFault​(java.lang.String name)
        Remove a fault binding.
        Parameters:
        name - the name of the fault binding to be removed
        Returns:
        the BindingFault which was removed
      • getBindingFault

        BindingFault getBindingFault​(java.lang.String name)
        Get the specified fault binding.
        Parameters:
        name - the name of the desired fault binding.
        Returns:
        the corresponding fault binding, or null if there wasn't any matching fault binding
      • getBindingFaults

        java.util.Map getBindingFaults()
        Get all the fault bindings associated with this operation binding.
        Returns:
        names of fault bindings