2016/05/28 - Apache Tuscany has been retired.

For more information, please explore the Attic.


org.osoa.sca.annotations
Annotation Type ConversationAttributes


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface ConversationAttributes

Annotation used to indicate the characteristics of a conversation.

Version:
$Rev: 537744 $ $Date: 2007-05-14 09:00:18 +0100 (Mon, 14 May 2007) $

Optional Element Summary
 java.lang.String maxAge
          The maximum time that a conversation may remain active.
 java.lang.String maxIdleTime
          The maximum time that can pass between operations in a single conversation.
 boolean singlePrincipal
          If true, indicates that only the user that initiated the conversation has the authority to continue it.
 

maxIdleTime

public abstract java.lang.String maxIdleTime
The maximum time that can pass between operations in a single conversation. If this time is exceeded the container may end the conversation.

Returns:
the maximum time that can pass between operations in a single conversation
Default:
""

maxAge

public abstract java.lang.String maxAge
The maximum time that a conversation may remain active. If this time is exceeded the container may end the conversation.

Returns:
the maximum time that a conversation may remain active
Default:
""

singlePrincipal

public abstract boolean singlePrincipal
If true, indicates that only the user that initiated the conversation has the authority to continue it.

Returns:
true if only the user that initiated the conversation has the authority to continue it
Default:
false