org.jboss.seam.annotations
Annotation Type Conversational


@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
@Documented
public @interface Conversational

Specifies that a component or method is conversational, and may only be called inside the scope of a long-running conversation.

Author:
Gavin King

Required Element Summary
 String ifNotBegunOutcome
          The JSF outcome if the component is invoked outside of the scope of its conversation during the invoke application phase.
 
Optional Element Summary
 boolean initiator
          If true, the component must be the initiator of the conversation.
 

Element Detail

ifNotBegunOutcome

public abstract String ifNotBegunOutcome
The JSF outcome if the component is invoked outside of the scope of its conversation during the invoke application phase.

initiator

public abstract boolean initiator
If true, the component must be the initiator of the conversation. That is, the conversation must have begun by a call to some @Begin method of this component. If false, the component or method may be called inside a conversation begun by any component.

Default:
false