Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 75 for Interface (0.03 sec)

  1. fess-crawler/src/main/java/org/codelibs/fess/crawler/processor/ResponseProcessor.java

    import org.codelibs.fess.crawler.entity.ResponseData;
    
    /**
     * The ResponseProcessor interface defines a contract for processing response data.
     * Implementations of this interface are responsible for handling the response data
     * obtained during a crawling process.
     */
    public interface ResponseProcessor {
    
        /**
         * Processes the given response data.
         *
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sat Mar 15 06:52:00 UTC 2025
    - 1.1K bytes
    - Viewed (0)
  2. fess-crawler/src/main/java/org/codelibs/fess/crawler/service/DataService.java

    import java.util.List;
    
    import org.codelibs.fess.crawler.entity.AccessResult;
    import org.codelibs.fess.crawler.util.AccessResultCallback;
    
    /**
     * Interface for data service operations related to access results.
     *
     * @param <RESULT> the type of access result
     */
    public interface DataService<RESULT extends AccessResult<?>> {
    
        /**
         * Stores the given access result.
         *
         * @param accessResult the access result to store
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sat Mar 15 06:52:00 UTC 2025
    - 2.7K bytes
    - Viewed (0)
  3. src/main/java/org/codelibs/fess/suggest/index/writer/SuggestWriter.java

    import org.codelibs.fess.suggest.settings.SuggestSettings;
    import org.opensearch.index.query.QueryBuilder;
    import org.opensearch.transport.client.Client;
    
    /**
     * Interface for writing suggest items.
     */
    public interface SuggestWriter {
        /**
         * Writes the given suggest items to the specified index.
         *
         * @param client   the client used to interact with the search engine
    Registered: Fri Sep 19 09:08:11 UTC 2025
    - Last Modified: Fri Jul 04 14:00:23 UTC 2025
    - 4.1K bytes
    - Viewed (0)
  4. src/main/java/org/codelibs/fess/suggest/analysis/SuggestAnalyzer.java

     */
    package org.codelibs.fess.suggest.analysis;
    
    import java.util.List;
    
    import org.opensearch.action.admin.indices.analyze.AnalyzeAction.AnalyzeToken;
    
    /**
     * Interface for analyzing and processing suggestion tokens.
     */
    public interface SuggestAnalyzer {
    
        /**
         * Analyzes the given text and returns a list of tokens.
         *
         * @param text the text to analyze
    Registered: Fri Sep 19 09:08:11 UTC 2025
    - Last Modified: Sat Mar 15 06:51:20 UTC 2025
    - 1.6K bytes
    - Viewed (0)
  5. src/main/java/org/codelibs/fess/suggest/converter/ReadingConverter.java

     * governing permissions and limitations under the License.
     */
    package org.codelibs.fess.suggest.converter;
    
    import java.io.IOException;
    import java.util.List;
    
    /**
     * Interface for converting text into its reading form.
     */
    public interface ReadingConverter {
    
        /**
         * Returns the maximum number of readings.
         *
         * @return the maximum number of readings, default is 10.
         */
    Registered: Fri Sep 19 09:08:11 UTC 2025
    - Last Modified: Sat Mar 15 06:51:20 UTC 2025
    - 1.6K bytes
    - Viewed (0)
  6. src/main/java/org/codelibs/fess/suggest/converter/AnalyzerConverter.java

    import org.opensearch.core.common.Strings;
    import org.opensearch.transport.client.Client;
    
    import com.ibm.icu.text.Transliterator;
    
    /**
     * AnalyzerConverter is a class that implements the ReadingConverter interface.
     * It is responsible for converting text using specified language analyzers.
     * The class uses a Transliterator to convert between Hiragana and Katakana.
     *
     * <p>Constructor:
     * <ul>
    Registered: Fri Sep 19 09:08:11 UTC 2025
    - Last Modified: Thu Aug 07 02:41:28 UTC 2025
    - 6.7K bytes
    - Viewed (0)
  7. fess-crawler/src/main/java/org/codelibs/fess/crawler/interval/IntervalController.java

     * either express or implied. See the License for the specific language
     * governing permissions and limitations under the License.
     */
    package org.codelibs.fess.crawler.interval;
    
    /**
     * The {@code IntervalController} interface defines methods for controlling
     * the delay intervals in a web crawler. It includes constants representing
     * different types of processing states and a method to introduce a delay
     * based on the type of processing.
     * <p>
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 1.8K bytes
    - Viewed (0)
  8. fess-crawler/src/main/java/org/codelibs/fess/crawler/client/FaultTolerantClient.java

         */
        public void setRequestListener(final RequestListener listener) {
            this.listener = listener;
        }
    
        /**
         * Interface for listening to request lifecycle events.
         */
        public interface RequestListener {
    
            /**
             * Called when a request starts.
             *
             * @param client the fault-tolerant client
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 7.8K bytes
    - Viewed (0)
  9. fess-crawler/src/main/java/org/codelibs/fess/crawler/client/http/conn/IdnDnsResolver.java

    import java.net.InetAddress;
    import java.net.URLDecoder;
    import java.net.UnknownHostException;
    
    import org.apache.http.conn.DnsResolver;
    
    /**
     * The {@code IdnDnsResolver} class implements the {@code DnsResolver} interface
     * to provide DNS resolution with support for Internationalized Domain Names (IDN).
     * It converts Unicode domain names to ASCII Compatible Encoding (ACE) using the
     * {@link java.net.IDN} class.
     *
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 3.4K bytes
    - Viewed (0)
  10. fess-crawler/src/main/java/org/codelibs/fess/crawler/pool/CrawlerPooledObjectFactory.java

            if (onDestroyListener != null) {
                onDestroyListener.onDestroy(p);
            }
        }
    
        /**
         * Listener interface for handling object destruction events.
         * @param <T> The type of the pooled object
         */
        public interface OnDestroyListener<T> {
            /**
             * Called when a pooled object is being destroyed.
             * @param p The pooled object being destroyed
             */
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 3.9K bytes
    - Viewed (0)
Back to top