WebFault (Java SE 10 & JDK 10 )
Keywords: javax.xml.ws.WebFault class

Module java.xml.ws
Package javax.xml.ws

## Annotation Type WebFault

-     @Target(TYPE)
      @Retention(RUNTIME)
      @Documented
      public @interface WebFault

  Used to annotate service specific exception classes to customize to the local and namespace name of the fault element and the name of the fault bean.
  Since:
    1.6, JAX-WS 2.0

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element | Description
    --- | --- | ---
    `String` | `faultBean` | Fault bean name.
    `String` | `messageName` | wsdl:Message's name.
    `String` | `name` | Element's local name.
    `String` | `targetNamespace` | Element's namespace name.

- - ### Element Detail

    - #### name

          String name

      Element's local name.
      Default:
        ""

  - - #### targetNamespace

          String targetNamespace

      Element's namespace name.
      Default:
        ""

  - - #### faultBean

          String faultBean

      Fault bean name.
      Default:
        ""

  - - #### messageName

          String messageName

      wsdl:Message's name. Default name is the exception's class name.
      Since:
        1.7, JAX-WS 2.2
      Default:
        ""