예제 #1
0
        public Request sendRequest(RequestAsyncCallback callback, Boolean useCached)
        {
            Logger.log(Logger.TYPE.DEBUG, "Creating update request...");
            reloadIfModified(); //Ensure the update XML is up to date

            Request request = null;

            try {
                request = new Request(getUrl(), getDirector(), ref dlHandler, getLatestVersion());
                request.setCallback(callback);
                if (useCached)
                {
                    request.send(getServerXMLCache());
                }
                else
                {
                    request.send();
                }
            }
            catch (Exception e) {
                Logger.log(Logger.TYPE.FATAL, "Error creating request: "
                           + e.Message + e.StackTrace);
            }

            return(request);
        }
예제 #2
0
 public void kill()
 {
     dead        = true;
     serverXML   = null;
     callback    = null;
     url         = null;
     director    = null;
     directorUrl = null;
     dlHandler   = null;
     lastVersion = 0;
 }
예제 #3
0
 public void setCallback(RequestAsyncCallback callback)
 {
     this.callback = callback;
 }
예제 #4
0
 public void kill()
 {
     dead = true;
     serverXML = null;
     callback = null;
     url = null;
     director = null;
     directorUrl = null;
     dlHandler = null;
     lastVersion = 0;
 }
예제 #5
0
 public void setCallback(RequestAsyncCallback callback)
 {
     this.callback = callback;
 }
예제 #6
0
        public Request sendRequest(RequestAsyncCallback callback)
        {
            Logger.log(Logger.TYPE.DEBUG, "Creating update request...");
            reloadIfModified(); //Ensure the update XML is up to date

            Request request = null;
            try {
                request = new Request(getUrl(), getDirector(), ref dlHandler, getLatestVersion());
                request.setCallback(callback);
                request.send(getServerXMLCache());
            }
            catch (Exception e) {
                Logger.log(Logger.TYPE.FATAL, "Error creating request: "
                    + e.Message + e.StackTrace);
            }

            return request;
        }