Package org.eclipse.core.runtime.jobs

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


                    noAvailableInputStream,
                    outputStream,
                    outputStream);

            final KarafRemoteShellConnectJob job = new KarafRemoteShellConnectJob(name, shellConnection);
            job.addJobChangeListener(new JobChangeAdapter() {
                @Override
                public void done(final IJobChangeEvent event) {
                    if (!event.getResult().isOK()) {
                        final Throwable t = event.getResult().getException();
                        writeTo(outputStream, "Unable to connect to SSH server: " + (t != null ? t.getLocalizedMessage() : "Unknown error"));
View Full Code Here


            KarafWorkbenchActivator.getLogger().error("Unable to connect to JMX endpoint on Karaf instance", e);

            throw new CoreException(new Status(IStatus.ERROR, "", "")); //$NON-NLS-1$ $NON-NLS-2$
        }

        final IJobChangeListener listener = new JobChangeAdapter() {
            @Override
            public void done(final IJobChangeEvent event) {
                final IStatus result = event.getResult();
                if (result == null || !result.isOK()) {
                    // TODO: Log something
View Full Code Here

    };
   
    IPerspectiveDescriptor finalPersp = PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(FusePerspective.ID);
    final boolean switchPerspective = confirmPerspectiveSwitch(workbenchWindow, finalPersp);

    job.addJobChangeListener(new JobChangeAdapter() {
      public void done(IJobChangeEvent event) {
        final IStatus result = event.getResult();
        if (!result.isOK()) {
          Display.getDefault().asyncExec(new Runnable() {
            public void run() {
View Full Code Here

              }

              return Status.OK_STATUS;
            }
          };
          jobListener = new JobChangeAdapter() {
            public void done(IJobChangeEvent event) {
              Display.getDefault().asyncExec(new Runnable() {
                public void run() {
                  if (!AbstractKarafRuntimeComposite.this
                      .isDisposed()) {
View Full Code Here

     
      setRule(this);
      //setUser(true);
     
      // listen to searchJob changes. stop expanding on new search
      searchJob.addJobChangeListener(new JobChangeAdapter() {
        public void scheduled(IJobChangeEvent event) {
          cancel(); // new search
        }
        public void done(IJobChangeEvent event) {
          cancel(); // canceled search
View Full Code Here

   
    this.searchView = searchView;
    this.resultViewer = searchView.getResultViewer();
    this.statusLineManager = searchView.getViewSite().getActionBars().getStatusLineManager();
   
    this.addJobChangeListener(new JobChangeAdapter(){
      public void done(IJobChangeEvent event) {
        if( event.getResult() == Status.CANCEL_STATUS )
          cancelSearch();
      }
    });
View Full Code Here

   * Remove markers when new search is made
   * @param file
   */
  private void addMarkerRemover(final IFile file)
  {
     searchJob.addJobChangeListener(new JobChangeAdapter(){
      public void done(IJobChangeEvent event) {
        try {
          cancel();
          deleteMarkers();
        } finally {
View Full Code Here

    boolean launchFetch = Activator.getDefault().getPreferenceStore()
        .getBoolean(UIPreferences.SYNC_VIEW_FETCH_BEFORE_LAUNCH);
    if (fetchPossible && (launchFetch || gsds.forceFetch())) {
      Job fetchJob = new SynchronizeFetchJob(gsds);
      fetchJob.setUser(true);
      fetchJob.addJobChangeListener(new JobChangeAdapter() {
        @Override
        public void done(IJobChangeEvent event) {
          GitModelSynchronizeParticipant.super.run(part);
        }
      });
View Full Code Here

  }

  private void startRebaseJob(final RebaseOperation rebase,
      final Repository repository, final RebaseCommand.Operation operation) {
    JobUtil.scheduleUserWorkspaceJob(rebase, jobname, JobFamilies.REBASE,
        new JobChangeAdapter() {
          @Override
          public void aboutToRun(IJobChangeEvent event) {
            // safeguard against broken handlers which don't check
            // that repository state is safe
            if (operation == Operation.BEGIN
View Full Code Here

        return super.belongsTo(family);
      }
    };

    syncJob.addJobChangeListener(new JobChangeAdapter() {
      @Override
      public void done(IJobChangeEvent event) {
        RemoteResourceMappingContext remoteContext = new GitSubscriberResourceMappingContext(subscriber,
            gsdSet);
        SubscriberScopeManager manager = new SubscriberScopeManager(
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.