System Methods
The methods defined in the System class are summarized in the following table.
| Method | Description |
|---|---|
| activateDeltaDatabase | Activate or deactivate delta database mode |
| beginIndividualRequestsLogging | Starts sampling the individual remote requests of all processes in the node |
| beginLockContentionStats | Starts recording lock contentions for persistent objects |
| beginObjectTracking | Starts recording in a file all reads and writes of persistent objects to the database |
| beginSample | Opens a new sampling context for each of the nodes in the sample definition group and begins the accumulation of sampling statistics for those nodes |
| beginSampleGroupDefinition | Opens a new remote sampling context for a group of nodes |
| clearLockContentionStats | Removes all existing lock contention data and restarts recording of lock contentions |
| createSystemSequenceNumber | Initializes a named system sequence number to a specified value |
| disableRemoteSampling | Disables sampling of statistics on the specified node |
| dumpCharacterEntityTable | Lists the supported character entity names and values |
| enableRemoteSampling | Enables sampling of statistics on the specified node |
| endIndividualRequestsLogging | Terminates the sampling of individual requests of all processes in enabled nodes |
| endLockContentionStats | Stops recording lock contentions and removes all lock contention data |
| endObjectTracking | Ends recording in a file all reads and writes of persistent objects to the database |
| endSample | Terminates sampling of statistics on all currently enabled nodes and releases the file |
| endSampleGroupDefinition | Terminates the sampling context identified in the samplingHandle parameter for the group of nodes |
| findCharacterEntityByName | Locates the Unicode code point for a character entity |
| findCharacterEntityByNumber | Locates the character entity for a Unicode code point |
| forceOffUser | Forces (signs) a user off a process |
| getAllUsers | Returns an array of all users in all nodes in the system |
| getClassAccessFrequencies | Returns access counts for specified classes |
| getDatabaseRole | Returns the database role of the server node on which the JADE system is running |
| getDatabaseStats | Returns statistics relating to persistent database activity |
| getDatabaseSubrole | Returns the subrole of the server node on which the JADE system is running |
| getDbDiskCacheStats | Returns statistics relating to the persistent database disk cache |
| getDeltaDatabaseStatus | Returns the delta database status |
| getEnvironmentServerIdentity | Returns the environment and server identities |
| getLockContentionInfo | Retrieves lock contention information for the specified object |
| getLockContentionStats | Retrieves lock contention information |
| getLocks | Fills an array with a specified number of instances of current locks in the system |
| getMostAccessedClasses | Returns access counts for the classes that have been most frequently accessed |
| getNotes | Fills an array with a specified number of instances of current notification requests in the system |
| getObjectLockProcesses | Populates the processes parameter with all processes that have locks on the specified object |
| getObjectPartitionID | Returns the identifier of the partition in which the specified object is located |
| getQueuedLocks | Fills an array with the specified number of instances of lock requests in the system that are waiting for a locked object |
| getRequestStats | Returns system statistics relating to requests carried out by the database server node |
| getRpcServerStatistics | Retrieves RPC statistics relating to activity between the database server node and all client nodes |
| getStatistics | Loads the specified Integer values with system statistics |
| getStatistics64 | Loads the specified Integer64 values with system statistics |
| getSystemSequenceNumberNext | Increments a specified system sequence number and returns the new value |
| getTimeInTransactionState | Returns the number of milliseconds a process is in transaction state |
| interruptUser | Causes a conditional interruption of the specified process |
| isDatabaseEncryptionEnabled | Specifies whether database encryption is enabled |
| isDbArchival | Specifies whether database archival recovery is enabled for the JADE system |
| isRemoteSamplingEnabled | Specifies whether remote statistics sampling is enabled for the specified node |
| isValidProcess | Returns true if the process represents a signed‑on application |
| logObjectCaches | Specifies the object cache statistics for nodes enabled for sampling |
| logRequestStatistics | Specifies the request statistics that are logged for all processes in enabled nodes |
| logUserCommand | Invokes the NodeSampleUserCommandCallBack entry point in the user library |
| processDumpAllNodes | Invokes process dumps of the database server node and all nodes attached to it |
| queryLockContentionStats | Retrieves information about the current recording of lock contentions |
| removeNode | Forces (signs) off all users on the node from the system |
| sdsAuditEnableSecondaryApps | When invoked on an SDS primary, restarts applications and enables sign-on on an SDS secondary |
| verifyDbEncryptionMasterKey | Specifies whether the database encryption master key is present and correct |
