|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.ibm.as400.access.SystemStatus
The SystemStatus class represents the system status on the AS/400. It provides facilities for retrieving system status information.
| Constructor Summary | |
SystemStatus()
Constructs a SystemStatus object. |
|
SystemStatus(AS400 as400)
Constructs a SystemStatus object. |
|
| Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a listener to be notified when the value of any bound property changes. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds a listener to be notified when the value of any constrained property changes. |
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. |
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 |
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. |
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. |
int |
getMaximumUnprotectedStorageUsed()
Returns the largest amount of storage for temporary object used at any one time since the last IPL. |
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 |
getPercentSystemASPUsed()
Returns the percentage of the system storage pool currently in use. |
float |
getPercentTemporaryAddresses()
Returns the percentage of the maximum possible addresses for temporary objects that have been used. |
int |
getPoolsNumber()
Returns the number of system pools. |
boolean |
getRestrictedStateFlag()
Returns the value indicating whether the system is in restricted state. |
AS400 |
getSystem()
Returns the AS/400 system. |
int |
getSystemASP()
Returns the storage capacity of the system auxiliary storage pool(ASP1). |
java.util.Enumeration |
getSystemPools()
Returns the 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 |
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 interactive jobs that are disconnected plus the number of disconnected jobs. |
boolean |
isCaching()
Returns the current cache status. |
void |
refreshCache()
Refreshes the current system status information. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes a vetoable change listener. |
void |
setCaching(boolean cache)
Turns caching on or off. |
void |
setSystem(AS400 system)
Sets the AS/400 system. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SystemStatus()
public SystemStatus(AS400 as400)
as400 - The AS400 system.| Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.
public int getBatchJobsEndedWithPrinterOutputWaitingToPrint()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsEnding()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsHeldOnJobQueue()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsHeldWhileRunning()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsOnUnassignedJobQueue()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsRunning()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsWaitingForMessage()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getBatchJobsWaitingToRunOrAlreadyScheduled()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getCurrentUnprotectedStorageUsed()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public java.util.Date getDateAndTimeStatusGathered()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getElapsedTime()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getJobsInSystem()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getMaximumUnprotectedStorageUsed()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public float getPercentPermanentAddresses()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public float getPercentProcessingUnitUsed()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public float getPercentSystemASPUsed()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public float getPercentTemporaryAddresses()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getPoolsNumber()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public boolean getRestrictedStateFlag()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.public AS400 getSystem()
public int getSystemASP()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public java.util.Enumeration getSystemPools()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getTotalAuxiliaryStorage()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getUsersCurrentSignedOn()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getUsersSignedOffWithPrinterOutputWaitingToPrint()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getUsersSuspendedBySystemRequest()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public int getUsersTemporarilySignedOff()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
java.io.UnsupportedEncodingException
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 AS/400.ObjectDoesNotExistException - If the AS/400 object does not
exist.java.io.UnsupportedEncodingException - If the character encoding is
not supported.public boolean isCaching()
refreshCache(),
setCaching(boolean)public 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 cache)
cache - true if caching should be used when getting
and setting information to and from the AS/400; false
if every get or set should communicate with the AS/400
immediately. Any cached changes that are not committed
when caching is turned off will be lost.
The default behavior is no caching.isCaching(),
refreshCache()
public void setSystem(AS400 system)
throws java.beans.PropertyVetoException
as400 - The AS/400 system from which the system status information
will be retrieved.java.beans.PropertyVetoException - If the change is vetoed.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||