I don't think there is an easy way to list the contents of a particular conversation. If you're inside an HTTP request where a concrete conversation id was specified (cid param), you can obtain the conversation context via
BeanManager#getContext(Class<? extends Annotation>)and look for existing bean instances using
Context#get(Contextual<T>). Of course, you'll need to collect all
ConversationScopedbeans first. In theory, you could also inspect the
HttpSessionattributes directly. Conversation scoped bean instance attributes are prefixed with
WELD_C.Xwhere X is the conversation id. But note that this is no API and thus can change at any time.