001    package coldfusion.server;
002    
003    import java.util.Map;
004    
005    import railo.runtime.PageContext;
006    
007    public interface ClientScopeService extends Service {
008    
009            //public abstract ClientScope GetClientScope(PageContext pc,ClientScopeKey arg1, Properties arg2);
010    
011            public abstract int GetClientId(PageContext pc);
012    
013            public abstract String GetCFTOKEN();
014    
015            public abstract void PersistClientVariablesForRequest();
016    
017            //public abstract void UpdateGlobals(PageContext pc, ClientScope arg1);
018    
019            public abstract String GetDefaultDSN();
020    
021            public abstract boolean IsValidDSN(String arg0);
022    
023            public abstract Map getClientstores();
024    
025            public abstract Map getSettings();
026    
027            public abstract void PurgeExpiredClients();
028    
029    }