1 8 package org.jahia.services.applications; 9 10 import org.jahia.exceptions.JahiaException; 11 import org.jahia.exceptions.JahiaInitializationException; 12 import org.jahia.params.ParamBean; 13 import org.jahia.services.JahiaInitializableService; 14 import org.jahia.settings.SettingsBean; 15 16 import javax.servlet.http.HttpSession ; 17 18 28 public abstract class JahiaApplicationsDispatchingService extends JahiaInitializableService { 29 30 public abstract void init (SettingsBean jSettings) throws JahiaInitializationException; 31 32 47 public abstract String getAppOutput (int fieldID, String appIDStr, ParamBean jParams) 48 throws JahiaException; 49 50 57 public abstract void flushAllSessionsCaches (HttpSession session); 58 59 64 public abstract void flushSessionOutputCache (HttpSession session); 65 66 71 public abstract void flushSessionRequestCache (HttpSession session); 72 73 79 public abstract void flushApplicationSessionRequestCache (HttpSession session, 80 String appUniqueIDStr); 81 82 88 public abstract void flushOutputCacheByAppUniqueID (HttpSession session, 89 String appUniqueIDStr); 90 91 public abstract void setApplicationSessionRequestCache (HttpSession session, 92 PersistantServletRequest request); 93 94 } | Popular Tags |