public class ProductInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BIGMEMORY_VERSION_RESOURCE |
private static java.lang.String |
EHCACHE_VERSION_RESOURCE |
private java.util.Properties |
props |
private static java.lang.String |
UNKNOWN |
Constructor and Description |
---|
ProductInfo()
Construct a default product info
|
ProductInfo(java.io.InputStream resource)
Construct product info object from a resource input stream
|
ProductInfo(java.lang.String resource)
Construct product info object from a resource name
|
Modifier and Type | Method and Description |
---|---|
void |
assertRequiredCoreVersionPresent()
Assert that the current product is compatible with the version of ehcache available on the classpath
|
java.lang.String |
getBuildHostname() |
java.lang.String |
getBuildJdk() |
java.lang.String |
getBuildRevision() |
java.lang.String |
getBuildTime() |
java.lang.String |
getBuiltBy() |
java.lang.String |
getName() |
java.lang.String |
getPatchLevel() |
java.lang.String |
getRequiredCoreVersion() |
java.lang.String |
getVersion() |
boolean |
isEnterprise() |
private void |
parseProductInfo(java.lang.String resource) |
java.lang.String |
toString()
returns long version of the build string
|
private static final java.lang.String BIGMEMORY_VERSION_RESOURCE
private static final java.lang.String EHCACHE_VERSION_RESOURCE
private static final java.lang.String UNKNOWN
private final java.util.Properties props
public ProductInfo()
public ProductInfo(java.lang.String resource)
resource
- public ProductInfo(java.io.InputStream resource)
resource
- java.io.IOException
private void parseProductInfo(java.lang.String resource)
public java.lang.String getName()
public java.lang.String getVersion()
public java.lang.String getBuiltBy()
public java.lang.String getBuildHostname()
public java.lang.String getBuildJdk()
public java.lang.String getBuildTime()
public java.lang.String getBuildRevision()
public java.lang.String getPatchLevel()
public java.lang.String getRequiredCoreVersion()
public boolean isEnterprise()
public void assertRequiredCoreVersionPresent()
public java.lang.String toString()
toString
in class java.lang.Object