Class VersionImpl
- java.lang.Object
-
- org.apache.activemq.artemis.core.version.impl.VersionImpl
-
- All Implemented Interfaces:
Serializable,Version
public class VersionImpl extends Object implements Version, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VersionImpl(String versionName, int majorVersion, int minorVersion, int microVersion, int incrementingVersion, int[] compatibleVersionList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetFullVersion()intgetIncrementingVersion()intgetMajorVersion()intgetMicroVersion()intgetMinorVersion()StringgetVersionName()inthashCode()booleanisCompatible(int version)
-
-
-
Constructor Detail
-
VersionImpl
public VersionImpl(String versionName, int majorVersion, int minorVersion, int microVersion, int incrementingVersion, int[] compatibleVersionList)
-
-
Method Detail
-
getFullVersion
public String getFullVersion()
- Specified by:
getFullVersionin interfaceVersion
-
getVersionName
public String getVersionName()
- Specified by:
getVersionNamein interfaceVersion
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfaceVersion
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfaceVersion
-
getMicroVersion
public int getMicroVersion()
- Specified by:
getMicroVersionin interfaceVersion
-
getIncrementingVersion
public int getIncrementingVersion()
- Specified by:
getIncrementingVersionin interfaceVersion
-
isCompatible
public boolean isCompatible(int version)
- Specified by:
isCompatiblein interfaceVersion
-
-