001 package coldfusion.server; 002 003 import java.io.IOException; 004 import java.util.Map; 005 006 import javax.servlet.ServletContext; 007 008 public interface GraphingService extends Service { 009 010 public abstract Map getSettings(); 011 012 public abstract int getCacheType(); 013 014 public abstract String getCachePath(); 015 016 public abstract int getCacheSize(); 017 018 public abstract int getMaxEngines(); 019 020 public abstract String generateGraph(String arg0, int arg1, int arg2, 021 String arg3, String arg4, String arg5, String arg6, boolean arg7); 022 023 public abstract String generateGraph(String arg0, int arg1, int arg2, 024 String arg3, String arg4, String arg5, String arg6); 025 026 public abstract byte[] generateBytes(String arg0, int arg1, int arg2, 027 String arg3, String arg4, String arg5) throws IOException; 028 029 public abstract byte[] generateBytes(String arg0, int arg1, int arg2, 030 String arg3, String arg4, String arg5, boolean arg6) 031 throws IOException; 032 033 public abstract byte[] getGraphData(String arg0, ServletContext arg1, 034 boolean arg2) throws IOException; 035 036 public abstract void initializeEngine(ServletContext arg0); 037 038 public abstract void setUpWatermark(); 039 040 }