public abstract class AbstractJavaVersionScanner<C extends ApplicationContext> extends AbstractApplicationObject<C>
JavaVersion
objects.Constructor and Description |
---|
AbstractJavaVersionScanner(C ctx,
LogChannel logCh,
java.util.List<JavaVersion> versionList) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.io.File[] |
getDefaultScanDirectories() |
protected abstract java.io.File |
getJavaHomeDirectory() |
void |
processJavaVersion(java.io.File instDir,
java.io.File javaExecutable) |
protected abstract void |
scanInstallationDir(java.io.File instDir) |
void |
scanJavaVersions(java.io.File baseDir) |
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toString
public AbstractJavaVersionScanner(C ctx, LogChannel logCh, java.util.List<JavaVersion> versionList)
protected abstract void scanInstallationDir(java.io.File instDir) throws java.lang.Exception
java.lang.Exception
protected abstract java.io.File[] getDefaultScanDirectories()
protected abstract java.io.File getJavaHomeDirectory()
public void scanJavaVersions(java.io.File baseDir) throws java.lang.Exception
java.lang.Exception
public void processJavaVersion(java.io.File instDir, java.io.File javaExecutable) throws java.lang.Exception
java.lang.Exception
Copyright © 2014 EsprIT-Systems. All Rights Reserved.