[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