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  }