public class ConversationManagerImpl extends Object implements ConversationManager
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ConversationManagerImpl.Keys |
ConversationManager.Parameters| Constructor and Description |
|---|
ConversationManagerImpl(org.apache.tapestry5.services.Request request,
javax.servlet.http.HttpServletRequest servletRequest,
org.apache.tapestry5.services.Cookies cookies,
Map<Class,ConversationAware> listeners) |
public ConversationManagerImpl(org.apache.tapestry5.services.Request request,
javax.servlet.http.HttpServletRequest servletRequest,
org.apache.tapestry5.services.Cookies cookies,
Map<Class,ConversationAware> listeners)
protected Map<String,Conversation> getConversations()
public boolean activateConversation(Object parameterObject)
activateConversation in interface ConversationManagerpublic String createConversation(String pageName, Integer maxIdleSeconds)
createConversation in interface ConversationManagerpublic String createConversation(String pageName, Integer maxIdleSeconds, boolean useCookie)
createConversation in interface ConversationManagerpublic String createConversation(String pageName, Integer maxIdleSeconds, Integer maxConversationLengthSeconds, boolean useCookie)
createConversation in interface ConversationManagerpublic String createConversation(String id, String pageName, Integer maxIdleSeconds, Integer maxConversationLengthSeconds, boolean useCookie)
createConversation in interface ConversationManagerpublic void endIdleConversations()
protected void discardConversation(Conversation conversation, boolean expired)
public boolean exists(String conversationId)
exists in interface ConversationManagerprotected Conversation endConversationIfIdle(String conversationId)
public String getActiveConversation()
getActiveConversation in interface ConversationManagerpublic int getSecondsBeforeActiveConversationBecomesIdle()
getSecondsBeforeActiveConversationBecomesIdle in interface ConversationManagerpublic void setPagePersistentFieldStrategy(ConversationalPersistentFieldStrategy pagePersistentFieldStrategy)
setPagePersistentFieldStrategy in interface ConversationManagerpublic boolean isActiveConversation(String conversationId)
isActiveConversation in interface ConversationManagerpublic String endConversation(String conversationId)
endConversation in interface ConversationManagerpublic void addConversationListener(String pageName, ConversationAware conversationAware)
addConversationListener in interface ConversationManagerpublic void removeConversationListener(String pageName, ConversationAware conversationAware)
removeConversationListener in interface ConversationManagerCopyright © 2004–2016. All rights reserved.