Class RancidAdapterConfigFactory

    • Constructor Detail

      • RancidAdapterConfigFactory

        public RancidAdapterConfigFactory​(long currentVersion,
                                          java.io.InputStream reader)
                                   throws java.io.IOException
        constructor constructor
        Parameters:
        currentVersion - a long.
        reader - a InputStream object.
        Throws:
        java.io.IOException - Thrown if the specified config file cannot be read
        java.io.IOException - if any.
    • Method Detail

      • init

        public static void init()
                         throws java.io.IOException
        Load the config from the default config file and create the singleton instance of this factory.
        Throws:
        java.io.IOException - Thrown if the specified config file cannot be read
        java.io.IOException - if any.
      • reload

        public static void reload()
                           throws java.io.IOException
        Reload the config from the default config file
        Throws:
        java.io.IOException - Thrown if the specified config file cannot be read/loaded
        java.io.IOException - if any.
      • getInstance

        public static RancidAdapterConfigFactory getInstance()
        Return the singleton instance of this factory.
        Returns:
        The current factory instance.
        Throws:
        java.lang.IllegalStateException - Thrown if the factory has not yet been initialized.
      • saveXml

        protected void saveXml​(java.lang.String xml)
                        throws java.io.IOException

        saveXml

        Parameters:
        xml - a String object.
        Throws:
        java.io.IOException - if any.
      • update

        public void update()
                    throws java.io.IOException

        update

        Throws:
        java.io.IOException - if any.