ActiveSpaces® Transactions system management is done using any of the following:
ActiveSpaces® Transactions Administrator via a web browser
a command line tool named administrator
a Java Management Extensions (JMX) console
ActiveSpaces® Transactions applications can extend the standard ActiveSpaces® Transactions management features. Application management features are automatically visible using the standard ActiveSpaces® Transactions system management tools.
An application adds system management features by implementing a target. A target is a grouping of common management functions. A target has one or more commands. Each command provides a specific management function.
A command can optionally return one or more rows of data. Each row of data must have the same number of columns. The first row returned contains the column names.
Commands can execute synchronously or asynchronously. A synchronous command completes its function before it returns. An asynchronous command continues to execute after returning.
When a command is executed by ActiveSpaces® Transactions , it is in a transaction. The transaction is committed after the command returns. This is true for both synchronous and asynchronous commands. An exception thrown by a command causes the transaction to be rolled back. A new transaction must be started when an asynchronous command calls a method on a target after returning from the initial invocation by ActiveSpaces® Transactions .