package coldfusion.server;
import java.io.File;
import java.io.IOException;
import java.util.Map;
import javax.servlet.ServletContext;
import railo.runtime.type.scope.Scope;
public interface RuntimeService extends Service {
public abstract Boolean getWhitespace();
public abstract Map getLocking();
public abstract Map getCfxtags();
public abstract Map getCustomtags();
public abstract Map getCorba();
public abstract Map getApplets();
public abstract Map getVariables();
public abstract Map getErrors();
public abstract String getScriptProtect();
public abstract void setScriptProtect(String arg0);
public abstract Map getMappings();
public abstract Map getApplications();
public abstract String getRootDir();
public abstract void setWhitespace(String arg0);
public abstract File resolveTemplateName(String arg0, String arg1);
public abstract String getFullTagName(ServletContext arg0, String arg1)
throws IOException;
public abstract File resolveTemplatePath(String arg0);
public abstract String getRealPath(ServletContext arg0, String arg1);
public abstract Scope getServerScope();
public abstract String getRegistryDir();
public abstract long getSlowRequestLimit();
public abstract boolean logSlowRequests();
public abstract long getRequestTimeoutLimit();
public abstract boolean timeoutRequests();
public abstract int getNumberSimultaneousRequests();
public abstract int getNumberSimultaneousReports();
public abstract void setNumberSimultaneousReports(int arg0);
public abstract void setNumberSimultaneousRequests(int arg0);
public abstract int getMaxQueued();
public abstract void setMaxQueued(int arg0);
public abstract int getMinRequests();
public abstract void setMinRequests(int arg0);
public abstract boolean isCachePaths();
public abstract void setCachePaths(boolean arg0);
public abstract boolean isTrustedCache();
public abstract void setTrustedCache(boolean arg0);
public abstract void setTemplateCacheSize(int arg0);
public abstract int getTemplateCacheSize();
public abstract long getApplicationTimeout();
public abstract long getApplicationMaxTimeout();
public abstract boolean isApplicationEnabled();
public abstract long getSessionTimeout();
public abstract long getSessionMaxTimeout();
public abstract boolean isSessionEnabled();
public abstract boolean useJ2eeSession();
public abstract boolean isPureJavaKit();
public abstract Map getRequestSettings();
public abstract void setSaveClassFiles(boolean arg0);
public abstract boolean getSaveClassFiles();
public abstract Map getRequestThrottleSettings();
public abstract Map getFileLockSettings();
public abstract boolean isFileLockEnabled();
public abstract float getPostSizeLimit();
public abstract boolean isEnabledFlexDataServices();
public abstract void setEnableFlexDataServices(boolean arg0)
throws ServiceException;
public abstract String getFlexAssemblerIPList();
public abstract void setFlexAssemblerIPList(String arg0);
public abstract boolean isEnabledFlashRemoting();
public abstract void setEnableFlashRemoting(boolean arg0);
public abstract boolean isEnabledRmiSSL();
public abstract void setEnableRmiSSL(boolean arg0) throws ServiceException;
public abstract void setKeystore(String arg0);
public abstract String getKeystore();
public abstract void setKeystorePassword(String arg0);
public abstract String getKeystorePassword();
public abstract void setDataServiceId(String arg0);
public abstract String getDataServiceId();
}