Package net.sf.ehcache.util
Class ProductInfo
- java.lang.Object
-
- net.sf.ehcache.util.ProductInfo
-
public class ProductInfo extends java.lang.ObjectBuild properties of the product- Author:
- hhuynh
-
-
Constructor Summary
Constructors Constructor Description ProductInfo()Construct a default product infoProductInfo(java.io.InputStream resource)Construct product info object from a resource input streamProductInfo(java.lang.String resource)Construct product info object from a resource name
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertRequiredCoreVersionPresent()Assert that the current product is compatible with the version of ehcache available on the classpathjava.lang.StringgetBuildJdk()java.lang.StringgetBuildRevision()java.lang.StringgetBuildTime()java.lang.StringgetName()java.lang.StringgetPatchLevel()java.lang.StringgetRequiredCoreVersion()java.lang.StringgetVersion()booleanisEnterprise()java.lang.StringtoString()returns long version of the build string
-
-
-
Constructor Detail
-
ProductInfo
public ProductInfo()
Construct a default product info
-
ProductInfo
public ProductInfo(java.lang.String resource)
Construct product info object from a resource name- Parameters:
resource-
-
ProductInfo
public ProductInfo(java.io.InputStream resource)
Construct product info object from a resource input stream- Parameters:
resource- the resource
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- product name
-
getVersion
public java.lang.String getVersion()
- Returns:
- version
-
getBuildJdk
public java.lang.String getBuildJdk()
- Returns:
- jdk that was used
-
getBuildTime
public java.lang.String getBuildTime()
- Returns:
- build timestamp
-
getBuildRevision
public java.lang.String getBuildRevision()
- Returns:
- revision
-
getPatchLevel
public java.lang.String getPatchLevel()
- Returns:
- patch number
-
getRequiredCoreVersion
public java.lang.String getRequiredCoreVersion()
- Returns:
- required core version
-
isEnterprise
public boolean isEnterprise()
- Returns:
- true if the current product is an enterprise one
-
assertRequiredCoreVersionPresent
public void assertRequiredCoreVersionPresent()
Assert that the current product is compatible with the version of ehcache available on the classpath
-
toString
public java.lang.String toString()
returns long version of the build string- Overrides:
toStringin classjava.lang.Object
-
-