Package org.eclipse.core.runtime.jobs

Examples of org.eclipse.core.runtime.jobs.JobChangeAdapter


      scope.setFeatureProvidedSitesEnabled(false);

      /* Run in Update Job */
      final UpdateJob job = new UpdateJob(Messages.FindUpdatesAction_UPDATE_SEARCH, true, false);
      job.getSearchRequest().setScope(scope);
      job.addJobChangeListener(new JobChangeAdapter() {
        @Override
        public void done(IJobChangeEvent event) {
          JobRunner.runInUIThread(fShell, new Runnable() {
            public void run() {
              if (Controller.getDefault().isShuttingDown() || (fShell != null && fShell.isDisposed()))
View Full Code Here


        this.searchJob.setPriority(Job.DECORATE);

        /*
         * Add a job listener to update root form's busy state.
         */
        searchJob.addJobChangeListener(new JobChangeAdapter()
        {
            @Override
            public void aboutToRun(IJobChangeEvent event)
            {
                setBusy(true);
View Full Code Here

    public IProgressMonitor createMonitor(Job job)
    {
        if (job.belongsTo(client))
        {
            final MonitorImpl monitor = new MonitorImpl();
            job.addJobChangeListener(new JobChangeAdapter()
            {
                @Override
                public void done(IJobChangeEvent event)
                {
                    monitor.done();
View Full Code Here

            public void run() {
                if (MessageDialog.openConfirm(Display.getCurrent().getActiveShell(),
                    "Fix dependencies",
                    "Alter dependencies?\n\nAnything marked in green will be synchronized.")) {
                    Job job = new SyncIvyFilesJob(dependencies);
                    job.addJobChangeListener(new JobChangeAdapter() {
                        public void done(IJobChangeEvent arg0) {
                            refresh(true);
                        }
                    });
                    job.schedule();
View Full Code Here

      public void jobFailed() {
        latch.countDown();
      }
    });

    projectJob.addJobChangeListener(new JobChangeAdapter() {

      @Override
      public void done(IJobChangeEvent event) {

        if (event.getResult() == null || event.getResult().getCode() == Status.ERROR) {
          Logger.log(Logger.ERROR, "Could not run composer create-project");
          return;
        }

        if (getProject() == null || getProject().getName() == null) {
          Logger.log(Logger.ERROR, "Unable to initialize symfony project, cannot retrieve project");
          return;
        }

        IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(getProject().getName());
        if (project == null) {
          Logger.log(Logger.WARNING, "Unable to retrieve project for running the console after project initialization");
          return;
        }

        refreshProject(getProject().getName());
        NopJob job = new NopJob();
        job.setProject(project);
        job.addJobChangeListener(new JobChangeAdapter() {
          @Override
          public void done(IJobChangeEvent event) {
            //now that the container has been dumped...
            IProject project = getProject();
            if (project == null) {
View Full Code Here

        }
        return Status.OK_STATUS;
      }

    };
    setupJob.addJobChangeListener(new JobChangeAdapter() {
      @Override
      public void done(IJobChangeEvent event) {
        state = State.INITIALIZED;
      }
    });
View Full Code Here

        }
      };

      // we need to wait until the UI job completes as otherwise the workbench might shut down
      final boolean[] done = new boolean[1];
      job.addJobChangeListener(new JobChangeAdapter() {

        @Override
        public void done(IJobChangeEvent event) {
          done[0] = true;
        }
View Full Code Here

        // Reflectively load the DataNucleus project builder to prevent compile time dependency
        Class<?> enhancerJobClass = MavenCorePlugin.getDefault().getBundle().loadClass(ENHANCER_JOB_CLASS_NAME);
        Job enhancerJob = (Job) enhancerJobClass.getConstructor(IJavaProject.class).newInstance(javaProject);
        enhancerJob.setPriority(Job.SHORT);
        enhancerJob.setRule(ResourcesPlugin.getWorkspace().getRuleFactory().buildRule());
        enhancerJob.addJobChangeListener(new JobChangeAdapter() {
         
          public void done(IJobChangeEvent event) {
            Job refreshJob = new Job("Update Resource Tree after enhance") {
             
              @Override
View Full Code Here

  }

  @Override
  public void update(UpdateCheckData data, final Callback<UpdateData> callback) {
    Job job = ((P2UpdateCheckRV) data).updateOperation.getProvisioningJob(new NullProgressMonitor());
    job.addJobChangeListener(new JobChangeAdapter() {
      @Override
      public void done(IJobChangeEvent event) {
        IStatus s = event.getResult();
        State state = fromStatus(s);
        callback.call(new P2UpdateRV(state, s.getMessage(), State.OK == state, s.getException()));
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.jobs.JobChangeAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.