Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for MonitorTarget (0.35 sec)

  1. src/main/java/org/codelibs/fess/timer/MonitorTarget.java

    import org.codelibs.fess.util.ComponentUtil;
    
    /**
     * Abstract base class for monitor targets that implement timeout functionality.
     */
    public abstract class MonitorTarget implements TimeoutTarget {
    
        /**
         * Default constructor.
         */
        public MonitorTarget() {
            // Default constructor
        }
    
        /**
         * Appends a key-value pair to the buffer in JSON format.
         *
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 3.8K bytes
    - Viewed (0)
  2. src/test/java/org/codelibs/fess/timer/MonitorTargetTest.java

            Exception exception = new RuntimeException("test");
    
            StringBuilder result = monitorTarget.appendException(buf, exception);
            assertSame(buf, result);
        }
    
        // Concrete implementation of MonitorTarget for testing
        private static class TestMonitorTarget extends MonitorTarget {
            @Override
            public void expired() {
                // Implementation not needed for these tests
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 11K bytes
    - Viewed (0)
  3. src/test/java/org/codelibs/fess/timer/HotThreadMonitorTargetTest.java

            super.setUp();
            target = new HotThreadMonitorTarget();
        }
    
        public void test_inheritance() {
            assertTrue("HotThreadMonitorTarget should extend MonitorTarget",
                    MonitorTarget.class.isAssignableFrom(HotThreadMonitorTarget.class));
            assertTrue("HotThreadMonitorTarget should implement TimeoutTarget",
                    TimeoutTarget.class.isAssignableFrom(HotThreadMonitorTarget.class));
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 4K bytes
    - Viewed (0)
  4. src/test/java/org/codelibs/fess/timer/SystemMonitorTargetTest.java

        public void setUp() throws Exception {
            super.setUp();
            target = new SystemMonitorTarget();
        }
    
        public void test_inheritance() {
            assertTrue("SystemMonitorTarget should extend MonitorTarget", MonitorTarget.class.isAssignableFrom(SystemMonitorTarget.class));
            assertTrue("SystemMonitorTarget should implement TimeoutTarget", TimeoutTarget.class.isAssignableFrom(SystemMonitorTarget.class));
        }
    
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Sun Aug 31 08:19:00 UTC 2025
    - 8.9K bytes
    - Viewed (0)
  5. src/main/java/org/codelibs/fess/helper/JobHelper.java

         */
        static class MonitorTarget implements TimeoutTarget {
    
            /** The job log being monitored */
            private final JobLog jobLog;
    
            /**
             * Constructor for MonitorTarget.
             *
             * @param jobLog the job log to monitor
             */
            public MonitorTarget(final JobLog jobLog) {
                this.jobLog = jobLog;
            }
    
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 10.8K bytes
    - Viewed (0)
  6. src/test/java/org/codelibs/fess/helper/JobHelperTest.java

            JobLog jobLog = new JobLog();
            jobLog.setId("test-log-1");
            jobLog.setJobName("Test Job");
            jobLog.setEndTime(null);
    
            MonitorTarget target = new MonitorTarget(jobLog);
            try {
                target.expired();
                // If it succeeds, check that lastUpdated is set
                assertNotNull(jobLog.getLastUpdated());
            } catch (Exception e) {
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Sat Jul 19 23:49:30 UTC 2025
    - 6.2K bytes
    - Viewed (0)
  7. src/main/java/org/codelibs/fess/timer/HotThreadMonitorTarget.java

    /**
     * Monitor target for tracking hot threads in the OpenSearch cluster.
     * This class extends MonitorTarget to provide monitoring functionality for
     * hot threads, which helps identify performance bottlenecks and resource
     * usage issues in the search engine cluster.
     */
    public class HotThreadMonitorTarget extends MonitorTarget {
        private static final Logger logger = LogManager.getLogger(HotThreadMonitorTarget.class);
    
        /**
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 3.7K bytes
    - Viewed (0)
  8. src/main/java/org/codelibs/fess/timer/SystemMonitorTarget.java

    /**
     * This class is a timer target for monitoring system-level statistics.
     * It collects and logs information about the operating system, process,
     * JVM, and search engine.
     */
    public class SystemMonitorTarget extends MonitorTarget {
        private static final Logger logger = LogManager.getLogger(SystemMonitorTarget.class);
    
        /**
         * Constructs a new system monitor target.
         */
        public SystemMonitorTarget() {
            super();
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 7.8K bytes
    - Viewed (0)
Back to top