@ConversationScoped protected static class ConversationScopedAssociation extends ScopedAssociation implements Serializable {} @RequestScoped protected static class RequestScopedAssociation extends ScopedAssociation implements Serializable {}
@ConversationScoped @Named("camunda.taskForm") @Typed({CamundaTaskForm.class}) public class CamundaTaskForm extends TaskForm { private static final long serialVersionUID = 9042602064970870095L; }
@ConversationScoped @Named("fox.taskForm") @Typed({FoxTaskForm.class}) public class FoxTaskForm extends TaskForm { private static final long serialVersionUID = 9042602064970870095L; }
@ConversationScoped @Named("camundaTaskForm") public class TaskForm implements Serializable {
@SuppressWarnings("serial") @ConversationScoped public class Dummy implements Serializable { public void ping() { } }
@SuppressWarnings("serial") @ConversationScoped public class ConversationScopedBean implements Serializable { public static final String CID = ConversationScopedBean.class.getName(); public void ping() { } }
@ConversationScoped public class ConversationBean implements Serializable{ @Inject private Conversation conversation; public void start(){ conversation.begin(); } }
@RequestScoped @ConversationScoped class BeanWithTooManyScopeTypes_Broken { }
@Stateless @ConversationScoped public class Boxer_Broken implements BoxerLocal_Broken { }
@SuppressWarnings("serial") @ConversationScoped public class ConversationScopedBean implements Serializable { public static final String CID = ConversationScopedBean.class.getName(); @Inject ApplicationScopedObserver applicationScopedObserver; public void ping() { applicationScopedObserver.reset(); } }
@ConversationScoped public class Baz implements Serializable { private static final long serialVersionUID = 1L; @Inject Qux qux; public void ping() { qux.ping(); } @PreDestroy public void destroy() { InfoClient.doGetInfo(Baz.class.getName()); } }
@Produces @ConversationScoped @Named("handledException") public ExceptionStack getExceptionStack() { return this.exceptionStack; }
@Produces @ConversationScoped @Named("caughtException") public ExceptionToCatch getExceptionToCatch() { return this.exceptionToCatch; } }
@Produces @ConversationScoped @Dependent @Word public static String getWord() { return "producer_method"; } }
@ConversationScoped @Named("fox.taskForm") @Typed({FoxTaskForm.class}) public class FoxTaskForm extends TaskForm { private static final long serialVersionUID = 9042602064970870095L; }
@Singleton @ConversationScoped public class Husky_Broken { }
@Produces @ConversationScoped @Dependent @Word public String getWord() { return "producer_method"; } }
public class ProducerFieldWithTooManyScopeTypes_Broken { @Produces @SessionScoped @ConversationScoped @Word public String word = "producer_field"; }
@ConversationScoped @Named("camunda.taskForm") @Typed({CamundaTaskForm.class}) public class CamundaTaskForm extends TaskForm { private static final long serialVersionUID = 9042602064970870095L; }
@Stateful public class SessionBeanProducerFieldWithTooManyScopeTypes_Broken { @Produces @SessionScoped @ConversationScoped @Word public static String word = "producer_field"; }