List of usage examples for com.google.gwt.gears.client.localserver ManagedResourceStore UPDATE_FAILED
int UPDATE_FAILED
To view the source code for com.google.gwt.gears.client.localserver ManagedResourceStore UPDATE_FAILED.
Click Source Link
From source file:com.google.gwt.gears.sample.gwtnote.client.local.GearsHelper.java
License:Apache License
/** * Creates a new GearsHelper.//from ww w . j a va 2 s . co m */ public GearsHelper() { try { db = Factory.getInstance().createDatabase(); try { db.execute(DB_FETCH_NAMES); } catch (GearsException ex) { db.execute(DB_CREATE); } // initialize the localstore and have it update the manifest localServer = Factory.getInstance().createLocalServer(); store = localServer.createManagedStore("GWTGearsNote"); store.setManifestUrl(GWT.getModuleBaseURL() + "manifest"); store.checkForUpdate(); Timer t = new Timer() { @Override public void run() { int status = store.getUpdateStatus(); if (status == ManagedResourceStore.UPDATE_OK) { this.cancel(); } else if (status == ManagedResourceStore.UPDATE_FAILED) { this.cancel(); } } }; t.scheduleRepeating(100); } catch (Throwable t) { // not just GearsException b/c we can also have NPEs localServer = null; store = null; db = null; } }
From source file:com.google.gwt.gears.sample.managedresourcestore.client.ManagedResourceStoreDemo.java
License:Apache License
private void createManagedResourceStore() { try {/*from www . j a v a 2s . com*/ final ManagedResourceStore managedResourceStore = Offline.getManagedResourceStore(); new Timer() { final String oldVersion = managedResourceStore.getCurrentVersion(); @Override public void run() { switch (managedResourceStore.getUpdateStatus()) { case ManagedResourceStore.UPDATE_OK: if (managedResourceStore.getCurrentVersion().equals(oldVersion)) { statusLabel.setText("No update was available."); } else { statusLabel.setText("Update to " + managedResourceStore.getCurrentVersion() + " was completed. Please refresh the page to see the changes."); createManagedResourceStoreButton.setEnabled(false); } break; case ManagedResourceStore.UPDATE_CHECKING: case ManagedResourceStore.UPDATE_DOWNLOADING: statusLabel.setText("Transferring data"); schedule(500); break; case ManagedResourceStore.UPDATE_FAILED: statusLabel.setText(managedResourceStore.getLastErrorMessage()); break; } } }.schedule(500); } catch (GearsException e) { statusLabel.setText(""); Window.alert(e.getMessage()); } }
From source file:de.lilawelt.zmachine.client.offline.OfflineMenuImplReal.java
License:Open Source License
private void createManagedResourceStore() { try {/*from ww w . ja v a2s . c om*/ final ManagedResourceStore managedResourceStore = Offline.getManagedResourceStore(); new Timer() { final String oldVersion = managedResourceStore.getCurrentVersion(); String transferringData = "Transferring data"; @Override public void run() { switch (managedResourceStore.getUpdateStatus()) { case ManagedResourceStore.UPDATE_OK: if (managedResourceStore.getCurrentVersion().equals(oldVersion)) { statusLabel.setText("No update was available."); } else { statusLabel.setText("Download successfull."); showGames(); } break; case ManagedResourceStore.UPDATE_CHECKING: case ManagedResourceStore.UPDATE_DOWNLOADING: transferringData += "."; statusLabel.setText(transferringData); schedule(500); break; case ManagedResourceStore.UPDATE_FAILED: statusLabel.setText(managedResourceStore.getLastErrorMessage()); break; } } }.schedule(500); } catch (GearsException e) { statusLabel.setText(""); Window.alert(e.getMessage()); } }
From source file:org.sigmah.client.offline.sigmah.sync.ApplicationSynchronizer.java
License:Open Source License
@Override public void synchronizeLocalDatabase() { fireOnStart();//www. j a va 2s . c o m fireOnTaskChange(I18N.CONSTANTS.synchronizerApplicationDownload_0()); final Factory factory = Factory.getInstance(); if (factory != null) { final LocalServer localServer = factory.createLocalServer(); final ResourceStore store = localServer.createStore(OnlineMode.LOCAL_DATABASE_NAME); store.capture(new ResourceStoreUrlCaptureHandler() { @Override public void onCapture(ResourceStoreUrlCaptureEvent event) { try { final ManagedResourceStore managedResourceStore = Offline.getManagedResourceStore(); new Timer() { @Override public void run() { switch (managedResourceStore.getUpdateStatus()) { case ManagedResourceStore.UPDATE_OK: managedResourceStore.setEnabled(true); fireOnComplete(); break; case ManagedResourceStore.UPDATE_CHECKING: case ManagedResourceStore.UPDATE_DOWNLOADING: fireOnUpdate(0.5); schedule(500); break; case ManagedResourceStore.UPDATE_FAILED: Log.debug("Google Gears update failed: " + managedResourceStore.getLastErrorMessage()); fireOnFailure(true, I18N.CONSTANTS.synchronizerApplicationDownload_0_failed() + managedResourceStore.getLastErrorMessage()); break; } } }.schedule(500); } catch (GearsException ex) { Log.debug("Google Gears error while trying to cache Sigmah resources.", ex); fireOnFailure(true, I18N.CONSTANTS.synchronizerApplicationDownload_0_failed() + ex.getMessage()); } } }, "./"); } }