Package org.codelibs.fess.job
Class ExecJob
java.lang.Object
org.codelibs.fess.job.ExecJob
- Direct Known Subclasses:
CrawlJob,GenerateThumbnailJob,PythonJob,SuggestJob
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JobExecutorprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFessConfigProperties(List<String> cmdList) protected voidaddFessSystemProperties(List<String> cmdList) protected voidprotected voidappendJarFile(String cpSeparator, StringBuilder buf, File libDir, String basePath) protected voidcreateSystemProperties(List<String> cmdList, File propFile) protected org.codelibs.core.timer.TimeoutTaskprotected voiddeleteTempDir(File ownTmpDir) abstract Stringexecute()execute(JobExecutor jobExecutor) protected abstract StringjobExecutor(JobExecutor jobExecutor) jvmOptions(String... options) logFilePath(String logFilePath) timeout(int timeout) useLocalFesen(boolean useLocalFesen)
-
Field Details
-
jobExecutor
-
sessionId
-
useLocalFesen
protected boolean useLocalFesen -
logFilePath
-
logLevel
-
jvmOptions
-
lastaEnv
-
timeout
protected int timeout -
processTimeout
protected boolean processTimeout
-
-
Constructor Details
-
ExecJob
public ExecJob()
-
-
Method Details
-
execute
-
getExecuteType
-
execute
-
jobExecutor
-
sessionId
-
logFilePath
-
logLevel
-
timeout
-
useLocalFesen
-
remoteDebug
-
gcLogging
-
jvmOptions
-
lastaEnv
-
addSystemProperty
-
addFessConfigProperties
-
addFessSystemProperties
-
deleteTempDir
-
appendJarFile
-
createTimeoutTask
protected org.codelibs.core.timer.TimeoutTask createTimeoutTask() -
createSystemProperties
-