Modifier and Type | Field and Description |
---|---|
static byte |
DEDICATED |
static int |
FORMAT_SSTS0100 |
static int |
FORMAT_SSTS0200 |
static int |
FORMAT_SSTS0300 |
static int |
FORMAT_SSTS0400 |
static int |
FORMAT_SSTS0500 |
static java.lang.String |
SELECT_ALL |
static java.lang.String |
SELECT_BASE |
static java.lang.String |
SELECT_INTERACT |
static java.lang.String |
SELECT_MACHINE |
static java.lang.String |
SELECT_SPOOL |
static byte |
SHARED_CAPPED |
static byte |
SHARED_UNCAPPED |
static java.lang.String |
TYPE_SHARED |
static java.lang.String |
TYPE_SYSTEM |
Constructor and Description |
---|
RetrieveSystemStatus(int format,
boolean resetStatistics) |
Modifier and Type | Method and Description |
---|---|
int |
getActiveJobsInSystem()
FORMAT_SSTS0200.
|
int |
getActiveThreadsInSystem()
FORMAT_SSTS0200.
|
int |
getBatchJobsEndedWithPrinterOutputWaitingToPrint()
FORMAT_SSTS0100.
|
int |
getBatchJobsEnding()
FORMAT_SSTS0100.
|
int |
getBatchJobsHeldOnAJobQueue()
FORMAT_SSTS0100.
|
int |
getBatchJobsHeldWhileRunning()
FORMAT_SSTS0100.
|
int |
getBatchJobsOnAHeldJobQueue()
FORMAT_SSTS0100.
|
int |
getBatchJobsOnAnUnassignedJobQueue()
FORMAT_SSTS0100.
|
int |
getBatchJobsRunning()
FORMAT_SSTS0100.
|
int |
getBatchJobsWaitingForMessages()
FORMAT_SSTS0100.
|
int |
getBatchJobsWaitingToRunOrAlreadyScheduled()
FORMAT_SSTS0100.
|
int |
getBytesAvailable() |
int |
getBytesReturned() |
long |
getCurrentDateAndTime()
All formats.
|
int |
getCurrentProcessingCapacity()
FORMAT_SSTS0200.
|
int |
getCurrentUnprotectedStorageUsed()
FORMAT_SSTS0200.
|
java.lang.String |
getElapsedTime()
FORMAT_SSTS0200, FORMAT_SSTS0300.
|
int |
getJobsInSystem()
FORMAT_SSTS0200.
|
int |
getLengthOfReceiverVariable() |
int |
getMainStorageSize()
FORMAT_SSTS0200, FORMAT_SSTS0400.
|
long |
getMainStorageSizeLong()
FORMAT_SSTS0200, FORMAT_SSTS0400.
|
int |
getMaximumJobsInSystem()
FORMAT_SSTS0200.
|
int |
getMaximumUnprotectedStorageUsed()
FORMAT_SSTS0200.
|
int |
getMinimumBasePoolSize()
FORMAT_SSTS0400.
|
int |
getMinimumMachinePoolSize()
FORMAT_SSTS0400.
|
int |
getNumberOfParameters()
Returns the number of parameters for this program.
|
int |
getNumberOfPartitions()
FORMAT_SSTS0200.
|
int |
getNumberOfPools()
FORMAT_SSTS0300, FORMAT_SSTS0400.
|
int |
getNumberOfProcessors()
FORMAT_SSTS0200.
|
int |
getNumberOfSubsystemsAvailable()
FORMAT_SSTS0500.
|
int |
getNumberOfSubsystemsReturned()
FORMAT_SSTS0500.
|
byte[] |
getParameterInputData(int parmIndex)
Returns the input data of the parameter at the specified index.
|
int |
getParameterInputLength(int parmIndex)
Returns the input length of the parameter at the specified index.
|
int |
getParameterOutputLength(int parmIndex)
Returns the output length of the parameter at the specified index.
|
int |
getParameterType(int parmIndex)
Returns the type of parameter at the specified index.
|
int |
getPartitionIdentifier()
FORMAT_SSTS0200.
|
int |
getPercentCurrentInteractivePerformance()
FORMAT_SSTS0200.
|
int |
getPercentDBCapability()
FORMAT_SSTS0200.
|
int |
getPercentPermanent256MBSegmentsUsed()
FORMAT_SSTS0200.
|
int |
getPercentPermanent4GBSegmentsUsed()
FORMAT_SSTS0200.
|
int |
getPercentPermanentAddresses()
FORMAT_SSTS0200.
|
int |
getPercentProcessingUnitUsed()
FORMAT_SSTS0200.
|
int |
getPercentSharedProcessorPoolUsed()
FORMAT_SSTS0200.
|
int |
getPercentSystemASPUsed()
FORMAT_SSTS0200.
|
int |
getPercentTemporary256MBSegmentsUsed()
FORMAT_SSTS0200.
|
int |
getPercentTemporary4GBSegmentsUsed()
FORMAT_SSTS0200.
|
int |
getPercentTemporaryAddresses()
FORMAT_SSTS0200.
|
int |
getPercentUncappedCPUCapacityUsed()
FORMAT_SSTS0200.
|
byte |
getProcessorSharingAttribute()
FORMAT_SSTS0200.
|
java.lang.String |
getProgramLibrary()
Returns the library of the program object.
|
java.lang.String |
getProgramName()
Returns the name of the program object.
|
int |
getSystemASP()
FORMAT_SSTS0200.
|
java.lang.String |
getSystemName()
All formats.
|
byte[] |
getTempDataBuffer()
The implementor can create their own temp byte array for the output parameter size and reuse it each time a call is performed,
or for more than one parameter on the same call.
|
int |
getTotalAuxiliaryStorage()
FORMAT_SSTS0200.
|
int |
getUsersCurrentlySignedOn()
FORMAT_SSTS0100.
|
int |
getUsersSignedOffWithPrinterOutputWaitingToPrint()
FORMAT_SSTS0100.
|
int |
getUsersSuspendedByGroupJobs()
FORMAT_SSTS0100.
|
int |
getUsersSuspendedBySystemRequest()
FORMAT_SSTS0100.
|
int |
getUsersTemporarilySignedOff()
FORMAT_SSTS0100.
|
void |
newCall()
Invoked before any other methods on this interface by CommandConnection whenever this Program is called.
|
void |
setFormat(int format) |
void |
setLengthOfReceiverVariable(int length) |
void |
setParameterOutputData(int parmIndex,
byte[] data,
int maxLength)
Sets the output data for the parameter at the specified index.
|
void |
setPoolListener(RetrieveSystemStatusPoolListener listener) |
void |
setPoolSelectionInformation(java.lang.String typeOfPool,
java.lang.String sharedPoolName,
int systemPoolIdentifier)
FORMAT_SSTS0400, FORMAT_SSTS0500.
|
void |
setResetStatistics(boolean resetStatistics) |
public static final int FORMAT_SSTS0100
public static final int FORMAT_SSTS0200
public static final int FORMAT_SSTS0300
public static final int FORMAT_SSTS0400
public static final int FORMAT_SSTS0500
public static final byte DEDICATED
public static final byte SHARED_CAPPED
public static final byte SHARED_UNCAPPED
public static final java.lang.String TYPE_SHARED
public static final java.lang.String TYPE_SYSTEM
public static final java.lang.String SELECT_ALL
public static final java.lang.String SELECT_MACHINE
public static final java.lang.String SELECT_BASE
public static final java.lang.String SELECT_INTERACT
public static final java.lang.String SELECT_SPOOL
public RetrieveSystemStatus(int format, boolean resetStatistics)
public final byte[] getTempDataBuffer()
Program
getTempDataBuffer
in interface Program
public java.lang.String getProgramName()
Program
getProgramName
in interface Program
public java.lang.String getProgramLibrary()
Program
getProgramLibrary
in interface Program
public void newCall()
Program
public int getNumberOfParameters()
Program
getNumberOfParameters
in interface Program
public void setPoolListener(RetrieveSystemStatusPoolListener listener)
public int getLengthOfReceiverVariable()
public void setLengthOfReceiverVariable(int length)
public void setFormat(int format)
public void setResetStatistics(boolean resetStatistics)
public int getBytesAvailable()
public int getBytesReturned()
public java.lang.String getSystemName()
public long getCurrentDateAndTime()
public int getUsersCurrentlySignedOn()
public int getUsersTemporarilySignedOff()
public int getUsersSuspendedBySystemRequest()
public int getUsersSuspendedByGroupJobs()
public int getUsersSignedOffWithPrinterOutputWaitingToPrint()
public int getBatchJobsWaitingForMessages()
public int getBatchJobsRunning()
public int getBatchJobsHeldWhileRunning()
public int getBatchJobsEnding()
public int getBatchJobsWaitingToRunOrAlreadyScheduled()
public int getBatchJobsHeldOnAJobQueue()
public int getBatchJobsOnAHeldJobQueue()
public int getBatchJobsOnAnUnassignedJobQueue()
public int getBatchJobsEndedWithPrinterOutputWaitingToPrint()
public java.lang.String getElapsedTime()
public int getPercentProcessingUnitUsed()
public int getJobsInSystem()
public int getPercentPermanentAddresses()
public int getPercentTemporaryAddresses()
public int getSystemASP()
public int getPercentSystemASPUsed()
public int getTotalAuxiliaryStorage()
public int getCurrentUnprotectedStorageUsed()
public int getMaximumUnprotectedStorageUsed()
public int getPercentDBCapability()
public int getMainStorageSize()
public int getNumberOfPartitions()
public int getPartitionIdentifier()
public int getCurrentProcessingCapacity()
public byte getProcessorSharingAttribute()
public int getNumberOfProcessors()
public int getActiveJobsInSystem()
public int getActiveThreadsInSystem()
public int getMaximumJobsInSystem()
public int getPercentTemporary256MBSegmentsUsed()
public int getPercentTemporary4GBSegmentsUsed()
public int getPercentPermanent256MBSegmentsUsed()
public int getPercentPermanent4GBSegmentsUsed()
public int getPercentCurrentInteractivePerformance()
public int getPercentUncappedCPUCapacityUsed()
public int getPercentSharedProcessorPoolUsed()
public long getMainStorageSizeLong()
public int getNumberOfPools()
public int getMinimumMachinePoolSize()
public int getMinimumBasePoolSize()
public int getNumberOfSubsystemsAvailable()
public int getNumberOfSubsystemsReturned()
public void setPoolSelectionInformation(java.lang.String typeOfPool, java.lang.String sharedPoolName, int systemPoolIdentifier)
public int getParameterInputLength(int parmIndex)
Program
getParameterInputLength
in interface Program
public int getParameterOutputLength(int parmIndex)
Program
getParameterOutputLength
in interface Program
public int getParameterType(int parmIndex)
Program
getParameterType
in interface Program
Parameter
public byte[] getParameterInputData(int parmIndex)
Program
getParameterInputData
in interface Program
public void setParameterOutputData(int parmIndex, byte[] data, int maxLength)
Program
setParameterOutputData
in interface Program