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

com.icthh.xm.commons.lep.api.LepManagementService Maven / Gradle / Ivy

There is a newer version: 4.0.21
Show newest version
package com.icthh.xm.commons.lep.api;

import java.util.List;
import java.util.Map;

public interface LepManagementService {
    boolean isLepEnginesInited();
    void refreshEngines(Map> configInLepFolder);
    LepExecutor getLepExecutor(LepKey lepKey);

    LepEngineSession beginThreadContext();
    LepEngineSession beginThreadContext(LepExecutorResolver tenantLepEngines);
    LepExecutorResolver getCurrentLepExecutorResolver();
    void runInLepContext(Runnable task);

    /**
     * Same as LepEngineSession.close.
     * Use LepEngineSession.close from beginThreadContext instead, if possible.
     */
    void endThreadContext();


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy