Errai 3.0.1-SNAPSHOT

org.jboss.errai.enterprise.client.cdi.api
Annotation Type Conversational


@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface Conversational

Identifies an annotated event type is a conversational type. Meaning, that the annotated event must not result in a propagation to other event observation methods outside the current session context.

The annotated class must also be annotated with Portable in addition to being marked conversational, in order for the event to be transmittable across buses.

Events marked conversational are always conversational and may not never be used for broadcasting.

Unlike @Portable, this annotation is not inherited by subclasses. Each conversational event type must be explicitly marked with this annotation.

Author:
Mike Brock


Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.