Class ApplicationDistributorJob

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
com.iizigo.app.ApplicationDistributorJob
All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>, IAdaptable

public class ApplicationDistributorJob extends Job
The Eclipse Job to create an Application Distribution.
Author:
Christopher Mindus
  • Constructor Details

    • ApplicationDistributorJob

      public ApplicationDistributorJob(IFile distributionPropFile, AppDistributionProps dist, boolean isVerbose)
      Creates the Job for a the distribution and sets the Build Rule.
      Parameters:
      distributionPropFile - The distribution file ".iiziApp" of the project to distribute.
      dist - The distribution properties.
      isVerbose - The verbose output flag.
  • Method Details

    • run

      protected IStatus run(IProgressMonitor monitor)
      Runs the job.
      Specified by:
      run in class Job
    • belongsTo

      public boolean belongsTo(Object family)
      Same family as MANUAL_BUILD jobs, this will "trigger SyncState" causing stability for changes, i.e. restrictions or held user operations (refactor, etc).
      Overrides:
      belongsTo in class Job