public interface  org.glassfish.api.admin.JobManager extends java.lang.Object
{
public abstract java.lang.String getNewId();
public abstract void registerJob(org.glassfish.api.admin.Job) throws java.lang.IllegalArgumentException;
public abstract java.util.Iterator getJobs();
public abstract org.glassfish.api.admin.Job get(java.lang.String);
public abstract void purgeJob(java.lang.String);
public abstract org.glassfish.api.admin.progress.JobInfos getCompletedJobs(java.io.File);
public abstract java.lang.Object getCompletedJobForId(java.lang.String);
public abstract java.lang.Object purgeCompletedJobForId(java.lang.String);
public abstract java.io.File getJobsFile();
public abstract void checkpoint(org.glassfish.api.admin.AdminCommand, org.glassfish.api.admin.AdminCommandContext) throws java.io.IOException;
public abstract void checkpoint(org.glassfish.api.admin.AdminCommandContext, java.io.Serializable) throws java.io.IOException;
public abstract java.io.Serializable loadCheckpointData(java.lang.String) throws java.io.IOException, java.lang.ClassNotFoundException;
}