public interface  org.apache.sling.event.jobs.Job extends java.lang.Object
{
public static final java.lang.String PROPERTY_JOB_QUEUE_NAME;
public static final java.lang.String PROPERTY_JOB_RETRY_COUNT;
public static final java.lang.String PROPERTY_JOB_RETRIES;
public static final java.lang.String PROPERTY_JOB_CREATED;
public static final java.lang.String PROPERTY_JOB_CREATED_INSTANCE;
public static final java.lang.String PROPERTY_JOB_TARGET_INSTANCE;
public static final java.lang.String PROPERTY_JOB_STARTED_TIME;
public static final java.lang.String PROPERTY_JOB_RETRY_DELAY;
public static final java.lang.String PROPERTY_JOB_PROGRESS_LOG;
public static final java.lang.String PROPERTY_JOB_PROGRESS_ETA;
public static final java.lang.String PROPERTY_JOB_PROGRESS_STEPS;
public static final java.lang.String PROPERTY_JOB_PROGRESS_STEP;
public static final java.lang.String PROPERTY_RESULT_MESSAGE;
public static final java.lang.String PROPERTY_FINISHED_DATE;
public static final java.lang.String PROPERTY_JOB_TITLE;
public static final java.lang.String PROPERTY_JOB_DESCRIPTION;
public abstract java.lang.String getTopic();
public abstract java.lang.String getId();
public abstract java.lang.Object getProperty(java.lang.String);
public abstract java.util.Set getPropertyNames();
public abstract java.lang.Object getProperty(java.lang.String, java.lang.Class);
public abstract java.lang.Object getProperty(java.lang.String, java.lang.Object);
public abstract int getRetryCount();
public abstract int getNumberOfRetries();
public abstract java.lang.String getQueueName();
public abstract java.lang.String getTargetInstance();
public abstract java.util.Calendar getProcessingStarted();
public abstract java.util.Calendar getCreated();
public abstract java.lang.String getCreatedInstance();
public abstract org.apache.sling.event.jobs.Job$JobState getJobState();
public abstract java.util.Calendar getFinishedDate();
public abstract java.lang.String getResultMessage();
public abstract java.lang.String[] getProgressLog();
public abstract int getProgressStepCount();
public abstract int getFinishedProgressStep();
public abstract java.util.Calendar getProgressETA();
}