- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 11 for JobProcess (0.22 seconds)
-
src/main/java/org/codelibs/fess/util/JobProcess.java
* the input stream thread for capturing process output. */ public class JobProcess { /** * The underlying system process. */ protected Process process; /** * The thread that handles reading from the process input stream. */ protected InputStreamThread inputStreamThread; /** * Constructs a new JobProcess with the specified process.Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 2.4K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/util/JobProcessTest.java
Process mockProcess = createMockProcess("test output\nline2"); JobProcess jobProcess = new JobProcess(mockProcess); assertNotNull(jobProcess); assertSame(mockProcess, jobProcess.getProcess()); assertNotNull(jobProcess.getInputStreamThread()); assertEquals("InputStreamThread", jobProcess.getInputStreamThread().getName()); } @Test
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 8.8K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/helper/ProcessHelperTest.java
try { JobProcess jobProcess = processHelper.startProcess(sessionId, cmdList, pbCall, 1024, outputCallback); assertNotNull(jobProcess); // Poll for process to complete for (int i = 0; i < 50; i++) { if (!jobProcess.getProcess().isAlive()) { break; }Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 16K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/helper/ProcessHelper.java
* @param jobProcess the JobProcess to destroy * @return exit code of the destroyed process, or -1 if the process was null or could not be destroyed */ protected int destroyProcess(final String sessionId, final JobProcess jobProcess) { if (jobProcess != null) { final InputStreamThread ist = jobProcess.getInputStreamThread(); try { ist.interrupt();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Nov 20 06:54:47 GMT 2025 - 10.9K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/PythonJob.java
if (logger.isInfoEnabled()) { logger.info("Python: \nDirectory={}\nOptions={}", baseDir, cmdList); } final JobProcess jobProcess = processHelper.startProcess(sessionId, cmdList, pb -> { pb.directory(baseDir); pb.redirectErrorStream(true); final Map<String, String> environment = pb.environment();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 8.2K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/SuggestJob.java
} final JobProcess jobProcess = processHelper.startProcess(sessionId, cmdList, pb -> { pb.directory(baseDir); pb.redirectErrorStream(true); }); final InputStreamThread it = jobProcess.getInputStreamThread(); it.start(); final Process currentProcess = jobProcess.getProcess(); currentProcess.waitFor();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 10.5K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java
} final JobProcess jobProcess = processHelper.startProcess(sessionId, cmdList, pb -> { pb.directory(baseDir); pb.redirectErrorStream(true); }); final InputStreamThread it = jobProcess.getInputStreamThread(); it.start(); final Process currentProcess = jobProcess.getProcess(); currentProcess.waitFor();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 11.7K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/SuggestJobTest.java
@Override public int destroyProcess(String sessionId) { // Mock implementation return 0; } } // Mock JobProcess implementation private class MockJobProcess extends JobProcess { private final int exitValue; private final String output; public MockJobProcess(int exitValue, String output) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 31.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/CrawlJob.java
} final JobProcess jobProcess = processHelper.startProcess(sessionId, cmdList, pb -> { pb.directory(baseDir); pb.redirectErrorStream(true); }); final InputStreamThread it = jobProcess.getInputStreamThread(); it.start(); final Process currentProcess = jobProcess.getProcess(); currentProcess.waitFor();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 19.6K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/PythonJobTest.java
import org.codelibs.fess.mylasta.direction.FessConfig; import org.codelibs.fess.unit.UnitFessTestCase; import org.codelibs.fess.util.ComponentUtil; import org.codelibs.fess.util.InputStreamThread; import org.codelibs.fess.util.JobProcess; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInfo; import jakarta.servlet.ServletContext; public class PythonJobTest extends UnitFessTestCase { private PythonJob pythonJob;Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 22.2K bytes - Click Count (0)