[jboss-cvs] jboss-seam/src/main/org/jboss/seam/annotations ...

Shane Bryzak sbryzak at redhat.com
Thu Jun 7 07:34:11 EDT 2007


  User: sbryzak2
  Date: 07/06/07 07:34:11

  Added:       src/main/org/jboss/seam/annotations   Conversation.java
                        ConversationId.java
  Log:
  web service interceptor
  
  Revision  Changes    Path
  1.1      date: 2007/06/07 11:34:11;  author: sbryzak2;  state: Exp;jboss-seam/src/main/org/jboss/seam/annotations/Conversation.java
  
  Index: Conversation.java
  ===================================================================
  package org.jboss.seam.annotations;
  
  import static java.lang.annotation.ElementType.TYPE;
  import static java.lang.annotation.RetentionPolicy.RUNTIME;
  
  import java.lang.annotation.Documented;
  import java.lang.annotation.Retention;
  import java.lang.annotation.Target;
  
  /**
   * Used to configure a named conversation for a web service.
   * 
   * @author Shane Bryzak
   */
  @Target(TYPE)
  @Retention(RUNTIME)
  @Documented
  public @interface Conversation
  {
     String value() default "";
  }
  
  
  
  1.1      date: 2007/06/07 11:34:11;  author: sbryzak2;  state: Exp;jboss-seam/src/main/org/jboss/seam/annotations/ConversationId.java
  
  Index: ConversationId.java
  ===================================================================
  package org.jboss.seam.annotations;
  
  import static java.lang.annotation.ElementType.PARAMETER;
  import static java.lang.annotation.RetentionPolicy.RUNTIME;
  
  import java.lang.annotation.Documented;
  import java.lang.annotation.Retention;
  import java.lang.annotation.Target;
  
  /**
   * A parameter-level annotation to identify a method parameter to use as the
   * conversation ID.  Used for conversation management within web services.
   * 
   * @author Shane Bryzak
   */
  @Target(PARAMETER)
  @Retention(RUNTIME)
  @Documented
  public @interface ConversationId
  {
     /**
      * An EL expression which can be used to extract the conversation ID from
      * the object graph of the parameter, if the parameter is not a simple type
      * and does not represent the conversation ID itself.
      */
     String value() default "";
  }
  
  
  



More information about the jboss-cvs-commits mailing list