Interface DBConnectionManipulator

  • All Superinterfaces:
    MonitorManipulator

    public interface DBConnectionManipulator
    extends MonitorManipulator
    The interface DBConnectionManipulator contains operations to disconnect database connections.
    Since:
    MicroStrategy Web 9.0.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addDisconnectionTask​(int connectionID, java.lang.String connectionDSSID)
      Adds a task to the database disconnection task list for batch operation.
      void disconnect​(int connectionID, java.lang.String connectionDSSID)
      Disconnect a datbase connection with the specified conneciton ID and connection GUID.
      void disconnect​(java.lang.String nodeName, int connectionID, java.lang.String connectionDSSID)
      THIS METHOD IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT.
    • Method Detail

      • disconnect

        void disconnect​(int connectionID,
                        java.lang.String connectionDSSID)
                 throws MonitorManipulationException,
                        WebObjectsAdminException
        Disconnect a datbase connection with the specified conneciton ID and connection GUID.
        Parameters:
        connectionID - the DB connection ID.
        connectionDSSID - the DB connection GUID.
        Throws:
        MonitorManipulationException - thrown if there is any failure in disconnecting database connections.
        WebObjectsAdminException - throwns if there is any fatal error preventing this operation, such as network error, server crash, etc.
      • disconnect

        void disconnect​(java.lang.String nodeName,
                        int connectionID,
                        java.lang.String connectionDSSID)
                 throws MonitorManipulationException,
                        WebObjectsAdminException
        THIS METHOD IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. THE METHOD IS SUBJECT TO CHANGE IN FUTURE RELEASES AND SOME METHODS AND PROPERTIES MAY NOT BE SUITABLE FOR CUSTOM DEVELOPMENT. Disconnect a datbase connection with server node name, the specified conneciton ID and connection GUID.
        Parameters:
        nodeName - the server node you want to connect refer to IDSSXMLClusterNode mNodeName, serverReportedNodeName is both OK
        connectionID - the DB connection ID.
        connectionDSSID - the DB connection GUID.
        Throws:
        MonitorManipulationException - thrown if there is any failure in disconnecting database connections.
        WebObjectsAdminException - throwns if there is any fatal error preventing this operation, such as network error, server crash, etc.
      • addDisconnectionTask

        void addDisconnectionTask​(int connectionID,
                                  java.lang.String connectionDSSID)
        Adds a task to the database disconnection task list for batch operation.
        Parameters:
        connectionID - the DB connection ID.
        connectionDSSID - the DB connection GUID.