|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.as400.resource.ResourceList com.ibm.as400.resource.BufferedResourceList com.ibm.as400.resource.SystemResourceList com.ibm.as400.resource.RJobList
JobList
instead, as this package may be removed in the future.
public class RJobList extends SystemResourceList
The RJobList class represents a list of server jobs.
The following selection IDs are supported:
Use one or more of these selection IDs with
getSelectionValue()
and setSelectionValue()
to access the selection values for an RJobList.
The following sort IDs are supported:
Use one or more of these sort IDs with
getSortValue()
and setSortValue()
to access the sort values for an RJobList.
RJobList objects generate RJob
objects.
// Create an RJobList object to represent a list of jobs. AS400 system = new AS400("MYSYSTEM", "MYUSERID", "MYPASSWORD"); RJobList jobList = new RJobList(system);
// Set the selection so that only active jobs with the name // "QZDASOINIT" are included in the list. jobList.setSelectionValue(RJobList.PRIMARY_JOB_STATUSES, new String[] { RJob.JOB_STATUS_ACTIVE }); jobList.setSelectionValue(RJobList.JOB_NAME, "QZDASOINIT");
// Set the sort value so that the list is sorted by // user name and job type. Object[] sortValue = new Object[] { RJob.USER_NAME, RJob.JOB_TYPE }; jobList.setSortValue(sortValue);
// Open the list and wait for it to complete. jobList.open(); jobList.waitForComplete();
// Read and print the job numbers for the jobs in the list. long numberOfJobs = jobList.getListLength(); for(long i = 0; i < numberOfJobs; ++i) { RJob job = (RJob)jobList.resourceAt(i); System.out.println(job.getAttributeValue(RJob.JOB_NUMBER)); }
// Close the list. jobList.close();
RJob
,
Serialized FormModifier and Type | Field and Description |
---|---|
static String |
ALL
Deprecated. Constant indicating that all jobs are returned. |
static String |
BLANK
Deprecated. Constant indicating that a blank value is used. |
static String |
CURRENT
Deprecated. Constant indicating that the current value is used. |
static String |
JOB_NAME
Deprecated. Selection ID for job name. |
static String |
JOB_NUMBER
Deprecated. Selection ID for job number. |
static String |
JOB_TYPE
Deprecated. Selection ID for job type. |
static String |
PRIMARY_JOB_STATUSES
Deprecated. Selection ID for jobs on primary job statuses. |
static String |
USER_NAME
Deprecated. Selection ID for user name. |
Constructor and Description |
---|
RJobList()
Deprecated. Constructs an RJobList object. |
RJobList(AS400 system)
Deprecated. Constructs an RJobList object. |
Modifier and Type | Method and Description |
---|---|
protected void |
establishConnection()
Deprecated. Establishes the connection to the system. |
Methods inherited from class com.ibm.as400.resource.SystemResourceList |
---|
close, isBidiEnabled, isResourceAvailable, open, refreshContents, refreshStatus, resourceAt, setSelectionValue, waitForComplete, waitForResource |
Methods inherited from class com.ibm.as400.resource.BufferedResourceList |
---|
fireResourceAdded, getNumberOfPages, getPageSize, setNumberOfPages, setPageSize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String ALL
public static final String BLANK
public static final String CURRENT
public static final String JOB_NAME
CURRENT
- All jobs with the current job's name.
ALL
- All job names.
public static final String JOB_NUMBER
ALL
- All job numbers.
public static final String JOB_TYPE
ALL
- All job types.
RJob.JOB_TYPE_AUTOSTART
- The job is an autostart job.
RJob.JOB_TYPE_BATCH
- The job is a batch job.
RJob.JOB_TYPE_INTERACTIVE
- The job is an interactive job.
RJob.JOB_TYPE_SUBSYSTEM_MONITOR
- The job is a subsystem monitor job.
RJob.JOB_TYPE_SPOOLED_READER
- The job is a spooled reader job.
RJob.JOB_TYPE_SYSTEM
- The job is a system job.
RJob.JOB_TYPE_SPOOLED_WRITER
- The job is a spooled writer job.
RJob.JOB_TYPE_SCPF_SYSTEM
- The job is the SCPF system job.
public static final String PRIMARY_JOB_STATUSES
RJob.JOB_STATUS_ACTIVE
- The job is active.
RJob.JOB_STATUS_JOBQ
- The job is currently on a job queue.
RJob.JOB_STATUS_OUTQ
- The job has completed running, but still has output
on an output queue.
public static final String USER_NAME
CURRENT
- All jobs with the current job's user profile.
ALL
- All jobs regardless of user name.
Constructor Detail |
---|
public RJobList()
public RJobList(AS400 system)
system
- The system.Method Detail |
---|
protected void establishConnection() throws ResourceException
The method is called by the resource framework automatically when the connection needs to be established.
establishConnection
in class ResourceList
ResourceException
- If an error occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |