View Javadoc

    1   package org.codehaus.xfire.annotations.soap;
    2
    3   /***
    4    * Represents a common implementation of the SOAP message handlers annotation. Specifies a list of {@link
    5    * SOAPMessageHandler SOAP protocol handlers} that run before and after business methods on the Web Service. These
    6    * handlers are called in response to SOAP messages targeting the service. The <code>SOAPMessageHandlersAnnotation</code>
    7    * is an array of SOAPMessageHandler types. The handlers are run in the order in which they appear in the annotation,
    8    * starting with the first handler in the array.
    9    *
    10   * @author <a href="mailto:poutsma@mac.com">Arjen Poutsma</a>
    11   */
    12  public class SOAPMessageHandlersAnnotation
    13  {
    14      private SOAPMessageHandler[] value;
    15
    16      /***
    17       * Initializes a new instance of the <code>SOAPMessageHandlersAnnotation</code>.
    18       *
    19       * @param value the handlers.
    20       */
    21      public SOAPMessageHandlersAnnotation(SOAPMessageHandler[] value)
    22      {
    23          this.value = value;
    24      }
    25
    26      /***
    27       * Returns the SOAP message handlers.
    28       *
    29       * @return the message handlers.
    30       */
    31      public SOAPMessageHandler[] getValue()
    32      {
    33          return value;
    34      }
    35  }