flowScopedBeanFlowIds = new ConcurrentHashMap<Contextual<?>, FlowCDIContext.FlowBeanInfo>();
isCdiOneOneOrGreater = Util.isCdiOneOneOrGreater();
}
public void processBean(@Observes ProcessBean<?> event) {
FlowScoped flowScoped = event.getAnnotated().getAnnotation(FlowScoped.class);
if (null != flowScoped) {
FlowCDIContext.FlowBeanInfo fbi = new FlowCDIContext.FlowBeanInfo();
fbi.definingDocumentId = flowScoped.definingDocumentId();
fbi.id = flowScoped.value();
flowScopedBeanFlowIds.put(event.getBean(), fbi);
}
}