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

org.drools.vsm.ServiceManager Maven / Gradle / Ivy

There is a newer version: 7.6.0.Final
Show newest version
package org.drools.vsm;

import java.util.Collection;

import org.drools.KnowledgeBaseProvider;
import org.drools.agent.KnowledgeAgentProvider;
import org.drools.builder.KnowledgeBuilderProvider;
import org.drools.persistence.jpa.JPAKnowledgeServiceProvider;
import org.drools.runtime.CommandExecutor;
import org.drools.runtime.Environment;

public interface ServiceManager {
    KnowledgeBuilderProvider getKnowledgeBuilderFactory();

    KnowledgeBaseProvider getKnowledgeBaseFactory();

    KnowledgeAgentProvider getKnowledgeAgentFactory();
    
    JPAKnowledgeServiceProvider JPAKnowledgeService();

    void register(String identifier,
                  CommandExecutor executor);

    CommandExecutor lookup(String identifer);

    Collection list();

    void release(Object object);

    void release(String identifier);
    
    Environment getEnvironment();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy