001 package railo.runtime.listener; 002 003 import railo.commons.lang.types.RefBoolean; 004 import railo.commons.lang.types.RefBooleanImpl; 005 import railo.runtime.PageContext; 006 import railo.runtime.PageSource; 007 import railo.runtime.exp.PageException; 008 009 public final class MixedAppListener extends ModernAppListener { 010 011 012 013 /** 014 * 015 * @see railo.runtime.listener.ModernAppListener#onRequest(railo.runtime.PageContext, railo.runtime.PageSource) 016 */ 017 public void onRequest(PageContext pc, PageSource requestedPage) throws PageException { 018 RefBoolean isCFC=new RefBooleanImpl(false); 019 020 PageSource appPS=//pc.isCFCRequest()?null: 021 AppListenerUtil.getApplicationPageSource(pc, requestedPage, mode, isCFC); 022 023 if(isCFC.toBooleanValue())_onRequest(pc, requestedPage,appPS); 024 else ClassicAppListener._onRequest(pc, requestedPage,appPS); 025 } 026 }