1 16 package org.directwebremoting.proxy.dwr; 17 18 import java.util.Collection ; 19 20 import org.directwebremoting.ScriptBuffer; 21 import org.directwebremoting.ScriptSession; 22 import org.directwebremoting.proxy.ScriptProxy; 23 24 30 public class Engine extends ScriptProxy 31 { 32 37 public Engine() 38 { 39 super(); 40 } 41 42 46 public Engine(ScriptSession scriptSession) 47 { 48 super(scriptSession); 49 } 50 51 55 public Engine(Collection scriptSessions) 56 { 57 super(scriptSessions); 58 } 59 60 63 public static final int XMLHttpRequest = 1; 64 65 68 public static final int IFrame = 2; 69 70 73 public static final int ScriptTag = 3; 74 75 80 public void setTimeout(int timeout) 81 { 82 ScriptBuffer script = new ScriptBuffer(); 83 script.appendScript("dwr.engine.setTimeout(") 84 .appendData(timeout) 85 .appendScript(");"); 86 addScript(script); 87 } 88 89 94 public void setRpcType(int newType) 95 { 96 ScriptBuffer script = new ScriptBuffer(); 97 script.appendScript("dwr.engine.setRpcType(") 98 .appendData(newType) 99 .appendScript(");"); 100 addScript(script); 101 } 102 103 108 public void setHttpMethod(String httpMethod) 109 { 110 ScriptBuffer script = new ScriptBuffer(); 111 script.appendScript("dwr.engine.setHttpMethod(") 112 .appendData(httpMethod) 113 .appendScript(");"); 114 addScript(script); 115 } 116 117 122 public void setOrdered(boolean ordered) 123 { 124 ScriptBuffer script = new ScriptBuffer(); 125 script.appendScript("dwr.engine.setOrdered(") 126 .appendData(ordered) 127 .appendScript(");"); 128 addScript(script); 129 } 130 131 136 public void setAsync(boolean async) 137 { 138 ScriptBuffer script = new ScriptBuffer(); 139 script.appendScript("dwr.engine.setAsync(") 140 .appendData(async) 141 .appendScript(");"); 142 addScript(script); 143 } 144 145 150 public void setActiveReverseAjax(boolean activeReverseAjax) 151 { 152 ScriptBuffer script = new ScriptBuffer(); 153 script.appendScript("dwr.engine.setActiveReverseAjax(") 154 .appendData(activeReverseAjax) 155 .appendScript(");"); 156 addScript(script); 157 } 158 159 164 public void setPollUsingComet(boolean pollComet) 165 { 166 ScriptBuffer script = new ScriptBuffer(); 167 script.appendScript("dwr.engine.setPollUsingComet(") 168 .appendData(pollComet) 169 .appendScript(");"); 170 addScript(script); 171 } 172 173 178 public void setPollType(int newPollType) 179 { 180 ScriptBuffer script = new ScriptBuffer(); 181 script.appendScript("dwr.engine.setPollUsingComet(") 182 .appendData(newPollType) 183 .appendScript(");"); 184 addScript(script); 185 } 186 } 187 | Popular Tags |