All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hivemq.spi.config.SystemInformation Maven / Gradle / Ivy

There is a newer version: 3.4.4
Show newest version
package com.hivemq.spi.config;

import java.io.File;

/**
 * Useful information about HiveMQ and the underlying system
 *
 * @author Christoph Schäbel
 * @since 3.0
 */
public interface SystemInformation {

    /**
     * @return the version string of HiveMQ
     */
    String getHiveMQVersion();

    /**
     * @return the home folder of HiveMQ
     */
    File getHiveMQHomeFolder();

    /**
     * @return the plugin folder of HiveMQ
     */
    File getPluginFolder();

    /**
     * @return the config folder of HiveMQ
     */
    File getConfigFolder();

    /**
     * @return the log folder of HiveMQ
     */
    File getLogFolder();

    /**
     * @return the license folder of HiveMQ
     */
    File getLicenseFolder();

    /**
     * @return the data folder of HiveMQ
     */
    File getDataFolder();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy