Package org.opends.server.util
Class BuildVersion
- java.lang.Object
-
- org.opends.server.util.BuildVersion
-
public final class BuildVersion extends Object
Utility class used for manipulating OpenDJ instance, binary and data versions.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BUILDINFO_FILE_NAME
The buildinfo file name.static String
CONFIG_VERSION_FILE_NAME
The config version file name, replaced buildinfo in 6.5.0, and replaced by the ds-cfg-version attribute in config.ldif in 7.0.0 and related development releases.static String
DATA_VERSION_FILE_NAME
The data version file name.static com.forgerock.opendj.util.Version
DEFAULT_DATA_VERSION
The default data version, used whenever the datainfo file doesn't exist.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UpgradeTaskVersion
binaryUpgradeVersion()
Returns the build upgrade version of the running binaries.static UpgradeTaskVersion
configUpgradeVersion()
Returns the configuration upgrade version of the instance.static com.forgerock.opendj.util.Version
configVersion()
Gets the configuration version of the instance.static UpgradeTaskVersion
dataUpgradeVersion()
Returns the data upgrade version of the instance.static com.forgerock.opendj.util.Version
dataVersion()
Gets the data version from the 'data.version' file.
-
-
-
Field Detail
-
BUILDINFO_FILE_NAME
public static final String BUILDINFO_FILE_NAME
The buildinfo file name.- See Also:
- Constant Field Values
-
CONFIG_VERSION_FILE_NAME
public static final String CONFIG_VERSION_FILE_NAME
The config version file name, replaced buildinfo in 6.5.0, and replaced by the ds-cfg-version attribute in config.ldif in 7.0.0 and related development releases.- See Also:
- Constant Field Values
-
DATA_VERSION_FILE_NAME
public static final String DATA_VERSION_FILE_NAME
The data version file name.- See Also:
- Constant Field Values
-
DEFAULT_DATA_VERSION
public static final com.forgerock.opendj.util.Version DEFAULT_DATA_VERSION
The default data version, used whenever the datainfo file doesn't exist.
-
-
Method Detail
-
binaryUpgradeVersion
public static UpgradeTaskVersion binaryUpgradeVersion()
Returns the build upgrade version of the running binaries.- Returns:
- The build
upgrade version
of the running binaries
-
configVersion
public static com.forgerock.opendj.util.Version configVersion() throws InitializationException
Gets the configuration version of the instance.- Returns:
- The configuration version of the instance
- Throws:
InitializationException
- If an error occurred while reading or parsing the version.
-
configUpgradeVersion
public static UpgradeTaskVersion configUpgradeVersion() throws InitializationException
Returns the configuration upgrade version of the instance.- Returns:
- The configuration
upgrade version
of the instance - Throws:
InitializationException
- If an error occurred while reading or parsing the version.
-
dataVersion
public static com.forgerock.opendj.util.Version dataVersion() throws InitializationException
Gets the data version from the 'data.version' file. If the 'data.version' file doesn't exist then return the default data version (i.e. 6.0.0).- Returns:
- The data version of the instance
- Throws:
InitializationException
- If an error occurred while reading or parsing the version.
-
dataUpgradeVersion
public static UpgradeTaskVersion dataUpgradeVersion() throws InitializationException
Returns the data upgrade version of the instance.- Returns:
- The data
upgrade version
of the instance - Throws:
InitializationException
- If an error occurred while reading or parsing the version.
-
-