public class SystemStatus
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
SystemStatus()
Constructs a SystemStatus object. 
 | 
SystemStatus(AS400 system)
Constructs a SystemStatus object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener. 
 | 
void | 
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds a VetoableChangeListener. 
 | 
int | 
getActiveJobsInSystem()
Returns the number of jobs active in the system (jobs that have been started, but have not yet ended), including both user and system jobs. 
 | 
int | 
getActiveThreadsInSystem()
Returns the number of initial and secondary threads in the system (threads that have been started, but have not yet ended), including both user and system threads. 
 | 
int | 
getBatchJobsEndedWithPrinterOutputWaitingToPrint()
Returns the number of completed batch jobs that produced printer output that is waiting to print. 
 | 
int | 
getBatchJobsEnding()
Returns the number of batch jobs that are in the process of ending due to one of the following conditions:
     
     The job finishes processing normally. 
 | 
int | 
getBatchJobsHeldOnJobQueue()
Returns the number of batch jobs that were submitted, but were held before they could begin running. 
 | 
int | 
getBatchJobsHeldWhileRunning()
Returns the number of batch jobs that had started running, but are now held. 
 | 
int | 
getBatchJobsOnAHeldJobQueue()
Returns the number of batch jobs on job queues that have been assigned to a subsystem, but are being held. 
 | 
int | 
getBatchJobsOnUnassignedJobQueue()
Returns the number of batch jobs on job queues that have not been assigned to a subsystem. 
 | 
int | 
getBatchJobsRunning()
Returns the number of batch jobs currently running on the system. 
 | 
int | 
getBatchJobsWaitingForMessage()
Returns the number of batch jobs waiting for a reply to a message before they can continue to run. 
 | 
int | 
getBatchJobsWaitingToRunOrAlreadyScheduled()
Returns the number of batch jobs on the system that are currently waiting to run, including those that were submitted to run at a future date and time. 
 | 
float | 
getCurrentProcessingCapacity()
Returns the amount (in number of physical processors) of current processing capacity of the partition. 
 | 
int | 
getCurrentUnprotectedStorageUsed()
Returns the current amount of storage in use for temporary objects. 
 | 
java.util.Date | 
getDateAndTimeStatusGathered()
Returns the date and time when the status was gathered. 
 | 
int | 
getElapsedTime()
Returns the time (in seconds) that has elapsed between the measurement start time and the current system time. 
 | 
int | 
getJobsInSystem()
Returns the total number of user jobs and system jobs that are currently in the system. 
 | 
long | 
getMainStorageSize()
Returns the amount of main storage, in kilobytes, in the system. 
 | 
long | 
getMaximumJobsInSystem()
Returns the maximum number of jobs that are allowed on the system. 
 | 
int | 
getMaximumUnprotectedStorageUsed()
Returns the largest amount of storage for temporary object used at any one time since the last IPL. 
 | 
int | 
getNumberOfPartitions()
Returns the number of partitions on the system. 
 | 
int | 
getNumberOfProcessors()
Returns the number of processors that are currently active in this partition. 
 | 
int | 
getPartitionIdentifier()
Returns the identifier for the current partition in which the API is running. 
 | 
float | 
getPercentCurrentInteractivePerformance()
Returns the percentage of interactive performance assigned to this logical partition. 
 | 
float | 
getPercentDBCapability()
Returns the percentage of processor database capability that was used during the elapsed 
     time. 
 | 
float | 
getPercentPermanent256MBSegmentsUsed()
Returns the percentage of the maximum possible permanent 256MB segments that have been used. 
 | 
float | 
getPercentPermanent4GBSegmentsUsed()
Returns the percentage of the maximum possible permanent 4GB segments that have been used. 
 | 
float | 
getPercentPermanentAddresses()
Returns the percentage of the maximum possible addresses for permanent objects that have been used. 
 | 
float | 
getPercentProcessingUnitUsed()
Returns the average of the elapsed time during which the processing units were in use. 
 | 
float | 
getPercentSharedProcessorPoolUsed()
Returns the percentage of the total shared processor pool capacity used by all partitions using the pool during the elapsed time. 
 | 
float | 
getPercentSystemASPUsed()
Returns the percentage of the system storage pool currently in use. 
 | 
float | 
getPercentTemporary256MBSegmentsUsed()
Returns the percentage of the maximum possible temporary 256MB segments that have been used. 
 | 
float | 
getPercentTemporary4GBSegmentsUsed()
Returns the percentage of the maximum possible temporary 4GB segments that have been used. 
 | 
float | 
getPercentTemporaryAddresses()
Returns the percentage of the maximum possible addresses for temporary objects that have been used. 
 | 
float | 
getPercentUncappedCPUCapacityUsed()
Returns the percentage of the uncapped shared processing capacity for the partition that 
     was used during the elapsed time. 
 | 
int | 
getPoolsNumber()
Returns the number of system pools. 
 | 
int | 
getProcessorSharingAttribute()
Returns the processor sharing attribute. 
 | 
boolean | 
getRestrictedStateFlag()
Returns the value indicating whether the system is in restricted state. 
 | 
AS400 | 
getSystem()
Returns the system object representing the system from which the system status information will be retrieved. 
 | 
int | 
getSystemASP()
Returns the storage capacity of the system auxiliary storage pool (ASP1). 
 | 
java.lang.String | 
getSystemName()
Returns the name of the system where the statistics were collected. 
 | 
java.util.Enumeration | 
getSystemPools()
Returns an enumeration containing a SystemPool object for each system pool. 
 | 
int | 
getTotalAuxiliaryStorage()
Returns the total auxiliary storage (in millions of bytes) on the system. 
 | 
int | 
getUsersCurrentSignedOn()
Returns the number of users currently signed on the system. 
 | 
int | 
getUsersSignedOffWithPrinterOutputWaitingToPrint()
Returns the number of sessions that have ended with printer output files waiting to print. 
 | 
int | 
getUsersSuspendedByGroupJobs()
Returns the number of user jobs that have been temporarily suspended by group jobs so that another job may be run. 
 | 
int | 
getUsersSuspendedBySystemRequest()
Returns the number of user jobs that have been temporarily suspended by system request jobs so that another job may be run. 
 | 
int | 
getUsersTemporarilySignedOff()
Returns the number of jobs that have been disconnected due to either the selection of option 80 (Temporary sign-off) or the entry of the Disconnect Job (DSCJOB) command. 
 | 
boolean | 
isCaching()
Returns the current cache status. 
 | 
void | 
refreshCache()
Refreshes the current system status information. 
 | 
void | 
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the PropertyChangeListener. 
 | 
void | 
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes the VetoableChangeListener. 
 | 
void | 
reset()
Reset the status statistics and elapsed time to zero 
 | 
void | 
setCaching(boolean caching)
Turns caching on or off. 
 | 
void | 
setSystem(AS400 system)
Sets the system object representing the system from which the system status information will be retrieved. 
 | 
public SystemStatus()
public SystemStatus(AS400 system)
system - The system object representing the system from which the status statistics should be retrieved.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
propertyChange() method will be called each time the value of any bound property is changed.listener - The listener.removePropertyChangeListener(java.beans.PropertyChangeListener)public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
vetoableChange() method will be called each time the value of any constrained property is changed.listener - The listener.removeVetoableChangeListener(java.beans.VetoableChangeListener)public int getActiveJobsInSystem()
                          throws AS400SecurityException,
                                 ErrorCompletingRequestException,
                                 java.lang.InterruptedException,
                                 java.io.IOException,
                                 ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getActiveThreadsInSystem()
                             throws AS400SecurityException,
                                    ErrorCompletingRequestException,
                                    java.lang.InterruptedException,
                                    java.io.IOException,
                                    ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsEndedWithPrinterOutputWaitingToPrint()
                                                     throws AS400SecurityException,
                                                            ErrorCompletingRequestException,
                                                            java.lang.InterruptedException,
                                                            java.io.IOException,
                                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsEnding()
                       throws AS400SecurityException,
                              ErrorCompletingRequestException,
                              java.lang.InterruptedException,
                              java.io.IOException,
                              ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsHeldOnJobQueue()
                               throws AS400SecurityException,
                                      ErrorCompletingRequestException,
                                      java.lang.InterruptedException,
                                      java.io.IOException,
                                      ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsHeldWhileRunning()
                                 throws AS400SecurityException,
                                        ErrorCompletingRequestException,
                                        java.lang.InterruptedException,
                                        java.io.IOException,
                                        ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsOnAHeldJobQueue()
                                throws AS400SecurityException,
                                       ErrorCompletingRequestException,
                                       java.lang.InterruptedException,
                                       java.io.IOException,
                                       ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsOnUnassignedJobQueue()
                                     throws AS400SecurityException,
                                            ErrorCompletingRequestException,
                                            java.lang.InterruptedException,
                                            java.io.IOException,
                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsRunning()
                        throws AS400SecurityException,
                               ErrorCompletingRequestException,
                               java.lang.InterruptedException,
                               java.io.IOException,
                               ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsWaitingForMessage()
                                  throws AS400SecurityException,
                                         ErrorCompletingRequestException,
                                         java.lang.InterruptedException,
                                         java.io.IOException,
                                         ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getBatchJobsWaitingToRunOrAlreadyScheduled()
                                               throws AS400SecurityException,
                                                      ErrorCompletingRequestException,
                                                      java.lang.InterruptedException,
                                                      java.io.IOException,
                                                      ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getCurrentProcessingCapacity()
                                   throws AS400SecurityException,
                                          ErrorCompletingRequestException,
                                          java.lang.InterruptedException,
                                          java.io.IOException,
                                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getCurrentUnprotectedStorageUsed()
                                     throws AS400SecurityException,
                                            ErrorCompletingRequestException,
                                            java.lang.InterruptedException,
                                            java.io.IOException,
                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public java.util.Date getDateAndTimeStatusGathered()
                                            throws AS400SecurityException,
                                                   ErrorCompletingRequestException,
                                                   java.lang.InterruptedException,
                                                   java.io.IOException,
                                                   ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getElapsedTime()
                   throws AS400SecurityException,
                          ErrorCompletingRequestException,
                          java.lang.InterruptedException,
                          java.io.IOException,
                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getJobsInSystem()
                    throws AS400SecurityException,
                           ErrorCompletingRequestException,
                           java.lang.InterruptedException,
                           java.io.IOException,
                           ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public long getMainStorageSize()
                        throws AS400SecurityException,
                               ErrorCompletingRequestException,
                               java.lang.InterruptedException,
                               java.io.IOException,
                               ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public long getMaximumJobsInSystem()
                            throws AS400SecurityException,
                                   ErrorCompletingRequestException,
                                   java.lang.InterruptedException,
                                   java.io.IOException,
                                   ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getMaximumUnprotectedStorageUsed()
                                     throws AS400SecurityException,
                                            ErrorCompletingRequestException,
                                            java.lang.InterruptedException,
                                            java.io.IOException,
                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getNumberOfPartitions()
                          throws AS400SecurityException,
                                 ErrorCompletingRequestException,
                                 java.lang.InterruptedException,
                                 java.io.IOException,
                                 ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getNumberOfProcessors()
                          throws AS400SecurityException,
                                 ErrorCompletingRequestException,
                                 java.lang.InterruptedException,
                                 java.io.IOException,
                                 ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getPartitionIdentifier()
                           throws AS400SecurityException,
                                  ErrorCompletingRequestException,
                                  java.lang.InterruptedException,
                                  java.io.IOException,
                                  ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentCurrentInteractivePerformance()
                                              throws AS400SecurityException,
                                                     ErrorCompletingRequestException,
                                                     java.lang.InterruptedException,
                                                     java.io.IOException,
                                                     ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentDBCapability()
                             throws AS400SecurityException,
                                    ErrorCompletingRequestException,
                                    java.lang.InterruptedException,
                                    java.io.IOException,
                                    ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is 
     completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentPermanentAddresses()
                                   throws AS400SecurityException,
                                          ErrorCompletingRequestException,
                                          java.lang.InterruptedException,
                                          java.io.IOException,
                                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentPermanent256MBSegmentsUsed()
                                           throws AS400SecurityException,
                                                  ErrorCompletingRequestException,
                                                  java.lang.InterruptedException,
                                                  java.io.IOException,
                                                  ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentPermanent4GBSegmentsUsed()
                                         throws AS400SecurityException,
                                                ErrorCompletingRequestException,
                                                java.lang.InterruptedException,
                                                java.io.IOException,
                                                ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentProcessingUnitUsed()
                                   throws AS400SecurityException,
                                          ErrorCompletingRequestException,
                                          java.lang.InterruptedException,
                                          java.io.IOException,
                                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentSharedProcessorPoolUsed()
                                        throws AS400SecurityException,
                                               ErrorCompletingRequestException,
                                               java.lang.InterruptedException,
                                               java.io.IOException,
                                               ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentSystemASPUsed()
                              throws AS400SecurityException,
                                     ErrorCompletingRequestException,
                                     java.lang.InterruptedException,
                                     java.io.IOException,
                                     ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentTemporaryAddresses()
                                   throws AS400SecurityException,
                                          ErrorCompletingRequestException,
                                          java.lang.InterruptedException,
                                          java.io.IOException,
                                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentTemporary256MBSegmentsUsed()
                                           throws AS400SecurityException,
                                                  ErrorCompletingRequestException,
                                                  java.lang.InterruptedException,
                                                  java.io.IOException,
                                                  ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentTemporary4GBSegmentsUsed()
                                         throws AS400SecurityException,
                                                ErrorCompletingRequestException,
                                                java.lang.InterruptedException,
                                                java.io.IOException,
                                                ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public float getPercentUncappedCPUCapacityUsed()
                                        throws AS400SecurityException,
                                               ErrorCompletingRequestException,
                                               java.lang.InterruptedException,
                                               java.io.IOException,
                                               ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is 
     completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getPoolsNumber()
                   throws AS400SecurityException,
                          ErrorCompletingRequestException,
                          java.lang.InterruptedException,
                          java.io.IOException,
                          ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getProcessorSharingAttribute()
                                 throws AS400SecurityException,
                                        ErrorCompletingRequestException,
                                        java.lang.InterruptedException,
                                        java.io.IOException,
                                        ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public boolean getRestrictedStateFlag()
                               throws AS400SecurityException,
                                      ErrorCompletingRequestException,
                                      java.lang.InterruptedException,
                                      java.io.IOException,
                                      ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public AS400 getSystem()
public int getSystemASP()
                 throws AS400SecurityException,
                        ErrorCompletingRequestException,
                        java.lang.InterruptedException,
                        java.io.IOException,
                        ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public java.lang.String getSystemName()
                               throws AS400SecurityException,
                                      ErrorCompletingRequestException,
                                      java.lang.InterruptedException,
                                      java.io.IOException,
                                      ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public java.util.Enumeration getSystemPools()
                                     throws AS400SecurityException,
                                            ErrorCompletingRequestException,
                                            java.lang.InterruptedException,
                                            java.io.IOException,
                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getTotalAuxiliaryStorage()
                             throws AS400SecurityException,
                                    ErrorCompletingRequestException,
                                    java.lang.InterruptedException,
                                    java.io.IOException,
                                    ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getUsersCurrentSignedOn()
                            throws AS400SecurityException,
                                   ErrorCompletingRequestException,
                                   java.lang.InterruptedException,
                                   java.io.IOException,
                                   ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getUsersSignedOffWithPrinterOutputWaitingToPrint()
                                                     throws AS400SecurityException,
                                                            ErrorCompletingRequestException,
                                                            java.lang.InterruptedException,
                                                            java.io.IOException,
                                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getUsersSuspendedByGroupJobs()
                                 throws AS400SecurityException,
                                        ErrorCompletingRequestException,
                                        java.lang.InterruptedException,
                                        java.io.IOException,
                                        ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getUsersSuspendedBySystemRequest()
                                     throws AS400SecurityException,
                                            ErrorCompletingRequestException,
                                            java.lang.InterruptedException,
                                            java.io.IOException,
                                            ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public int getUsersTemporarilySignedOff()
                                 throws AS400SecurityException,
                                        ErrorCompletingRequestException,
                                        java.lang.InterruptedException,
                                        java.io.IOException,
                                        ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the system.ObjectDoesNotExistException - If the object does not exist on the system.public boolean isCaching()
refreshCache(), 
setCaching(boolean)public void reset()
           throws AS400SecurityException,
                  ErrorCompletingRequestException,
                  java.lang.InterruptedException,
                  java.io.IOException,
                  ObjectDoesNotExistException
AS400SecurityExceptionErrorCompletingRequestExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionObjectDoesNotExistExceptionpublic void refreshCache()
isCaching(), 
setCaching(boolean)public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.public void setCaching(boolean caching)
caching - true if caching should be used when getting information from the system; false if every get should communicate with the system immediately.  The default behavior is no caching.isCaching(), 
refreshCache()public void setSystem(AS400 system) throws java.beans.PropertyVetoException
system - The system object representing the system from which the system status information will be retrieved.java.beans.PropertyVetoException - If any of the registered listeners vetos the property change.