MicroStrategy ONE

UserConnectionManipulator

The UserConnectionManipulator interface is a derived interface of the MonitorManipulator interface. Besides supporting batch operations, the UserConnectionManipulator interface also supports single manipulation in the case that the user needs to delete only a single user connection.

The UserConnectionManipulator interface has the following methods:

  • disconnect()

    Disconnects a user connection, which can be uniquely identified by the session ID and project ID. If only a session ID is given, all projects associated with the session will be disconnected. A session can have multiple projects, one of which is for configuration.

If there is a failure in manipulating user connections, this method throws a MonitorManipulationException. If there is a fatal error preventing this operation, such as a network error or server crash, this method will throw a WebObjectsAdminException.

  • addDisconnectionTask()

    Adds a task to the batch operation list to disconnect a user connection.