All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tvd12.ezydata.elasticsearch.EzyEsCallerBuilder Maven / Gradle / Ivy

package com.tvd12.ezydata.elasticsearch;

import com.tvd12.ezydata.elasticsearch.handler.EzyEsActionHandler;
import com.tvd12.ezydata.elasticsearch.handler.EzyEsUncaughtExceptionHandler;
import com.tvd12.ezyfox.builder.EzyBuilder;

@SuppressWarnings("rawtypes")
public interface EzyEsCallerBuilder extends EzyBuilder {

    EzyEsSimpleCallerBuilder maxQueueSize(int maxQueueSize);

    EzyEsSimpleCallerBuilder threadPoolSize(int threadPoolSize);

    EzyEsSimpleCallerBuilder scanIndexedClasses(String packageToScan);

    EzyEsSimpleCallerBuilder clientProxy(EzyEsClientProxy clientProxy);

    EzyEsCallerBuilder addActionHandler(String actionType, EzyEsActionHandler handler);

    EzyEsSimpleCallerBuilder uncaughtExceptionHandler(EzyEsUncaughtExceptionHandler uncaughtExceptionHandler);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy