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

org.openl.rules.ruleservice.servlet.ServiceInfoProvider Maven / Gradle / Ivy

package org.openl.rules.ruleservice.servlet;

import java.util.Collection;
import java.util.jar.Manifest;

public interface ServiceInfoProvider {

    /**
     * Returns a list of errors for the unsuccessfully deployed service.
     */
    Collection getServiceErrors(String deployPath);

    /**
     * Returns MANIFEST.MF description for the given service.
     */
    Manifest getManifest(String deployPath);

    /**
     * Returns a list of available methods for the successfully deployed service.
     */
    Collection getServiceMethods(String deployPath);

    /**
     * Returns a list of deployed services.
     */
    Collection getServicesInfo();

    /**
     * Checks if service info provider is ready (there are no connection issues etc.).
     */
    boolean isReady();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy