|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.as400.access.SystemStatus
The SystemStatus class represents the system status on the server. 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(PropertyChangeListener listener)
Adds a listener to be notified when the value of any bound property changes. |
void |
addVetoableChangeListener(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. |
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. |
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. |
int |
getNumberOfProcessors()
Returns the number of processors that are currently active in this partition. |
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 |
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. |
int |
getProcessorSharingAttribute()
Returns the processor sharing attribute. |
boolean |
getRestrictedStateFlag()
Returns the value indicating whether the system is in restricted state. |
AS400 |
getSystem()
Returns the server. |
int |
getSystemASP()
Returns the storage capacity of the system auxiliary storage pool(ASP1). |
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(PropertyChangeListener listener)
Removes a property change listener. |
void |
removeVetoableChangeListener(VetoableChangeListener listener)
Removes a vetoable change listener. |
void |
setCaching(boolean cache)
Turns caching on or off. |
void |
setSystem(AS400 system)
Sets the server. |
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(PropertyChangeListener listener)
listener
- The listener.public void addVetoableChangeListener(VetoableChangeListener listener)
listener
- The listener.public int getBatchJobsEndedWithPrinterOutputWaitingToPrint() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsEnding() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsHeldOnJobQueue() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsHeldWhileRunning() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsOnUnassignedJobQueue() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsRunning() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsWaitingForMessage() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getBatchJobsWaitingToRunOrAlreadyScheduled() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getCurrentProcessingCapacity() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getCurrentUnprotectedStorageUsed() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public Date getDateAndTimeStatusGathered() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getElapsedTime() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getJobsInSystem() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getMaximumUnprotectedStorageUsed() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getNumberOfProcessors() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentCurrentInteractivePerformance() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentDBCapability() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentPermanentAddresses() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentProcessingUnitUsed() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentSystemASPUsed() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public float getPercentTemporaryAddresses() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getPoolsNumber() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getProcessorSharingAttribute() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public boolean getRestrictedStateFlag() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public AS400 getSystem()
public int getSystemASP() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public Enumeration getSystemPools() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getTotalAuxiliaryStorage() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getUsersCurrentSignedOn() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getUsersSignedOffWithPrinterOutputWaitingToPrint() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getUsersSuspendedBySystemRequest() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public int getUsersTemporarilySignedOff() throws AS400SecurityException, ErrorCompletingRequestException, InterruptedException, IOException, ObjectDoesNotExistException, UnsupportedEncodingException
AS400SecurityException
- If a security or authority error
occurs.
ErrorCompletingRequestException
- If an error occurs before
the request is completed.
InterruptedException
- If this thread is interrupted.
IOException
- If an error occurs while communicating with
the server.
ObjectDoesNotExistException
- If the server object does not
exist.
UnsupportedEncodingException
- If the character encoding is
not supported.public boolean isCaching()
refreshCache()
,
setCaching(boolean)
public void refreshCache()
isCaching()
,
setCaching(boolean)
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- The listener.public void removeVetoableChangeListener(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 server; false
if every get or set should communicate with the server
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 PropertyVetoException
system
- The server from which the system status information
will be retrieved.
PropertyVetoException
- If the change is vetoed.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |