Package waffle.util

Class WaffleInfo


  • public class WaffleInfo
    extends Object
    A Utility class to read system info to help troubleshoot WAFFLE system configuration.
     This utility class collects system information and returns it as an XML document.
     
    From the command line, you can write the info to stdout using:
     
       java -cp "jna.jar;waffle-core.jar;waffle-api.jar;jna-platform.jar;guava-21.0.jar" waffle.util.WaffleInfo
     
     
    To show this information in a browser, run:
     
       java -cp "..." waffle.util.WaffleInfo -show
     
     
    To lookup account names and return any listed info, run:
     
       java -cp "..." waffle.util.WaffleInfo -lookup AccountName
     
     
    • Constructor Detail

      • WaffleInfo

        public WaffleInfo()
    • Method Detail

      • getAuthProviderInfo

        protected Element getAuthProviderInfo​(Document doc)
        Gets the auth provider info.
        Parameters:
        doc - the doc
        Returns:
        the auth provider info
      • addAccountInfo

        protected void addAccountInfo​(Document doc,
                                      Element node,
                                      IWindowsAccount account)
        Adds the account info.
        Parameters:
        doc - the doc
        node - the node
        account - the account
      • getLookupInfo

        public Element getLookupInfo​(Document doc,
                                     String lookup)
        Gets the lookup info.
        Parameters:
        doc - the doc
        lookup - the lookup
        Returns:
        the lookup info
      • getException

        public static Element getException​(Document doc,
                                           Exception t)
        Gets the exception.
        Parameters:
        doc - the doc
        t - the t
        Returns:
        the exception
      • main

        public static void main​(String[] args)
        Print system information.
        Parameters:
        args - variable arguments to pass to main. Valid values are "-show" and "-lookup".