Class SaveLayerTask

  • All Implemented Interfaces:
    Runnable

    public class SaveLayerTask
    extends AbstractIOTask
    SaveLayerTask saves the data managed by an AbstractModifiableLayer to the Layer.getAssociatedFile().
         ExecutorService executorService = ...
         SaveLayerTask task = new SaveLayerTask(layer, monitor);
         Future<?> taskFuture = executorService.submit(task)
         try {
            // wait for the task to complete
            taskFuture.get();
         } catch (Exception e) {
            e.printStackTrace();
         }