- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 20 for jobExecutor (0.53 seconds)
-
src/main/java/org/codelibs/fess/job/JobExecutor.java
* This class provides a framework for executing scripts and managing shutdown operations. */ public abstract class JobExecutor { /** Listener to handle shutdown events */ protected ShutdownListener shutdownListener; /** * Default constructor. */ public JobExecutor() { // Default constructor } /** * Executes a script with the specified script type and content.Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 2.1K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/JobExecutorTest.java
}; // Add first listener jobExecutor.addShutdownListener(listener1); assertEquals(listener1, jobExecutor.shutdownListener); // Replace with second listener jobExecutor.addShutdownListener(listener2); assertEquals(listener2, jobExecutor.shutdownListener); // Verify only second listener is called jobExecutor.shutdown(); assertEquals(10, callCount.get());Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 9.4K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/ExecJobTest.java
} // Test getExecuteType @Test public void test_getExecuteType() { assertEquals("test", execJob.getExecuteType()); execJob.setExecuteType("crawler"); assertEquals("crawler", execJob.getExecuteType()); } // Test jobExecutor setter @Test public void test_jobExecutor() { JobExecutor jobExecutor = new JobExecutor() {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 24.8K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/ExecJob.java
* * @param jobExecutor the job executor to use for execution * @return the execution result message or summary */ public String execute(final JobExecutor jobExecutor) { jobExecutor(jobExecutor); return execute(); } /** * Sets the job executor for this job. * * @param jobExecutor the job executor to setCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 14.2K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/app/job/ScriptExecutorJob.java
} final String scriptType = scheduledJob.getScriptType(); final String script = scheduledJob.getScriptData(); final JobExecutor jobExecutor = ComponentUtil.getJobExecutor(scriptType); if (jobExecutor == null) { throw new ScheduledJobException("No jobExecutor: " + scriptType); } if (!jobManager.findJobByUniqueOf(LaJobUnique.of(id)).isPresent()) {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 28 11:55:54 GMT 2026 - 5.7K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/app/job/ScriptExecutorJobTest.java
ComponentUtil.register(jobHelper, "jobHelper"); // JobExecutor that returns a simple result final JobExecutor jobExecutor = new JobExecutor() { @Override public Object execute(final String scriptType, final String script) { return "OK"; } }; ComponentUtil.register(jobExecutor, "scriptJobExecutor"); } /**
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 28 11:55:54 GMT 2026 - 13.7K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/job/impl/ScriptExecutor.java
*/ package org.codelibs.fess.job.impl; import java.util.HashMap; import java.util.Map; import org.codelibs.fess.job.JobExecutor; import org.codelibs.fess.util.ComponentUtil; /** * This class executes a script. */ public class ScriptExecutor extends JobExecutor { /** * Constructor. */ public ScriptExecutor() { super(); } @OverrideCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 1.3K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/it/CrawlTestBase.java
+ ".webConfigIds([\"%s\"] as String[])" + ".jobExecutor(executor).execute();", webCofigId, webCofigId); } protected static String buildFileConfigJobScript(final String fileConfigId) { return String.format("return container.getComponent(\"crawlJob\")" + ".logLevel(\"info\")" + ".sessionId(\"%s\")" + ".fileConfigIds([\"%s\"] as String[])" + ".jobExecutor(executor).execute();", fileConfigId, fileConfigId); }
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sun Jan 11 08:43:05 GMT 2026 - 10.6K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/PythonJobTest.java
public void test_execute_withJobExecutor() { pythonJob.filename("test.py"); TestJobExecutor jobExecutor = new TestJobExecutor(); pythonJob.jobExecutor = jobExecutor; testProcessHelper.exitValue = 0; pythonJob.execute(); assertTrue(jobExecutor.shutdownListenerAdded); } // Test environment variables setup @Test
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) -
src/test/java/org/codelibs/fess/job/CrawlJobTest.java
assertNotNull(result); assertTrue(result.contains("Session Id:")); } // Test with jobExecutor set @Test public void test_execute_withJobExecutor() { final List<JobExecutor.ShutdownListener> shutdownListeners = new ArrayList<>(); JobExecutor mockJobExecutor = new JobExecutor() { @Override public void addShutdownListener(ShutdownListener listener) {
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 25K bytes - Click Count (0)