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
SHASum
specialization utilizingTempJarCache
to 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 String
getOrigin()
-
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:
SecurityException
IllegalArgumentException
IOException
URISyntaxException
-
-
Method Detail
-
getOrigin
public final String getOrigin()
-
-