Package com.jogamp.common.util
Class SHASum.TempJarSHASum
- java.lang.Object
-
- com.jogamp.common.util.SHASum
-
- com.jogamp.common.util.SHASum.TempJarSHASum
-
- Direct Known Subclasses:
GlueGenVersion.GluGenRTJarSHASum
- Enclosing class:
- SHASum
public static class SHASum.TempJarSHASum extends SHASum
SHASumspecialization utilizingTempJarCacheto access jar file content for SHA computation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jogamp.common.util.SHASum
SHASum.TempJarSHASum
-
-
Constructor Summary
Constructors Constructor Description TempJarSHASum(MessageDigest digest, Class<?> jarclazz, List<Pattern> excludes, List<Pattern> includes)Instance to ensure properSHASum.compute(boolean)of identical SHA sums over same contents within given paths across machines.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetOrigin()-
Methods inherited from class com.jogamp.common.util.SHASum
compute, getExcludes, getIncludes, getOrigins, main, sort, toHexString, updateDigest
-
-
-
-
Constructor Detail
-
TempJarSHASum
public TempJarSHASum(MessageDigest digest, Class<?> jarclazz, List<Pattern> excludes, List<Pattern> includes) throws SecurityException, IllegalArgumentException, IOException, URISyntaxException
Instance to ensure properSHASum.compute(boolean)of identical SHA sums over same contents within given paths across machines.Instantiation of this class is lightweight,
SHASum.compute(boolean)performs all operations.TempJarCache.getTempFileCache()'sTempFileCache.getTempDir()is used as origin forIOUtil.filesOf(List, List, List)- Parameters:
digest- the SHA algorithmjarclazz- a class from the desired classpath jar file used forTempJarCache.addAll(Class, com.jogamp.common.net.Uri)excludes- the optional exclude patterns to be used forIOUtil.filesOf(List, List, List)includes- the optional include patterns to be used forIOUtil.filesOf(List, List, List)- Throws:
SecurityExceptionIllegalArgumentExceptionIOExceptionURISyntaxException
-
-
Method Detail
-
getOrigin
public final String getOrigin()
-
-