this method should be used only in the following cases : 1 from code having no spring awareness , like filters . 2 from code that are session scoped in order to avoid serialization of the service . in other cases , please have the conversationmanager injected normally . concode_field_sep Collection<ConversationListener> conversationListeners concode_elem_sep ConversationManager instance concode_elem_sep ApplicationContext applicationContext concode_elem_sep String CONVERSATION_MAP concode_elem_sep int maxConversations concode_elem_sep Logger log concode_field_sep boolean isMaxConversationsReached concode_elem_sep void resumeConversation concode_elem_sep Conversation beginConversation concode_elem_sep void handleMaxConversationsReached concode_elem_sep int getMaxConversations concode_elem_sep int getNbConversations concode_elem_sep Conversation endCurrentConversationCommon concode_elem_sep Map<String,Object> sessionMap concode_elem_sep void pauseCurrentConversation concode_elem_sep Collection<ConversationListener> getConversationListeners concode_elem_sep void conversationResuming concode_elem_sep void setApplicationContext concode_elem_sep void endCurrentConversation concode_elem_sep void endCurrentConversation concode_elem_sep void conversationCreated concode_elem_sep Map<String,Conversation> conversationMap concode_elem_sep Map<String,Conversation> conversationMap concode_elem_sep Conversation getCurrentConversation concode_elem_sep void conversationPausing concode_elem_sep Map<String,Conversation> newConversationOrderedMap concode_elem_sep void conversationEnding
ConversationManager function ( ) { return instance ; }