Interface SigarProvider

  • All Known Implementing Classes:

    public interface SigarProvider
    Library extract location.
    • Method Detail

      • extractFolder

        java.lang.String extractFolder()
        Library extract location.
      • isNativeLoaded

        boolean isNativeLoaded()
        Verify if sigar native library is loaded and operational.
      • verifiedSigarInstance

        org.hyperic.sigar.SigarProxy verifiedSigarInstance()
        Create sigar and verify it works.
      • provisionSigarLibrary

        void provisionSigarLibrary()
        Extract and load sigar native library.
      • createSigarInstance

        org.hyperic.sigar.SigarProxy createSigarInstance()
        Create sigar instance with 2-phase sigar library loading. 1) Assume that library is already provisioned. 2) Attempt to provision library via sigar-loader.