Interface CacheSource

    • Method Detail

      • getCachesOnServerLevel

        CacheResultsOnServerLevel getCachesOnServerLevel​(java.lang.String nodeName,
                                                         java.lang.String pollStateId)
                                                  throws 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.

        Retrieves certain server' cache information on IServer level. if specify the pollStateId, the IServer will also return the cube cache manipulation status info back.

        Parameters:
        nodeName - specify cluster node for fetching caches.
        pollStateId - the poll state id related to the cache manipulation process.
        Returns:
        cube cache manipulation status CacheManipulationStatus in CacheResults.
        Throws:
        WebObjectsAdminException - thrown if there is any error occurred.
      • getManipulator

        CacheManipulator getManipulator()
        Returns the CacheManipulator object to kill jobs.
        Returns:
        the CacheManipulator object
      • purgeCache

        void purgeCache​(java.lang.String projectDSSID,
                        int purgeFlag)
                 throws WebObjectsAdminException
        Purge caches of the specified project in the current session.
        Parameters:
        projectDSSID - the project DSSID.
        purgeFlag - a value from EnumDSSXMLPurgeFlag
        Throws:
        WebObjectsAdminException - thrown if there is any error occurred.