Interface Binding

All Known Subinterfaces:
HTTPBinding, SOAPBinding

public interface Binding
The Binding interface is the base interface for Jakarta XML Web Services protocol bindings.
Since:
1.6, JAX-WS 2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the URI for this binding instance.
    Gets a copy of the handler chain for a protocol binding instance.
    void
    Sets the handler chain for the protocol binding instance.
  • Method Details

    • getHandlerChain

      List<Handler> getHandlerChain()
      Gets a copy of the handler chain for a protocol binding instance. If the returned chain is modified a call to setHandlerChain is required to configure the binding instance with the new chain.
      Returns:
      java.util.List<Handler> Handler chain
    • setHandlerChain

      void setHandlerChain(List<Handler> chain)
      Sets the handler chain for the protocol binding instance.
      Parameters:
      chain - A List of handler configuration entries
      Throws:
      WebServiceException - On an error in the configuration of the handler chain
      UnsupportedOperationException - If this operation is not supported. This may be done to avoid any overriding of a pre-configured handler chain.
    • getBindingID

      String getBindingID()
      Get the URI for this binding instance.
      Returns:
      String The binding identifier for the port. Never returns null
      Since:
      1.6, JAX-WS 2.1