Interface KieModuleService

All Known Implementing Classes:
DefaultKieModuleService

public interface KieModuleService
The interface provides methods that allow serialization and deserialization of KieModule.
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<org.kie.api.builder.KieModule>
    loadKieModule(String kieModuleName, String kieModuleVersion)
    Finds and restores a KieModule by its name and version.
    void
    saveKieModule(String kieModuleName, String kieModuleVersion, org.kie.api.builder.KieModule kieModule)
    Stores a KieModule which is identified by its name and version.
  • Method Details

    • saveKieModule

      void saveKieModule(String kieModuleName, String kieModuleVersion, org.kie.api.builder.KieModule kieModule)
      Stores a KieModule which is identified by its name and version.
      Parameters:
      kieModuleName - name of being stored KieModule
      kieModuleVersion - string representation of a version of being stored KieModule
      kieModule - KieModule instance to store
    • loadKieModule

      Optional<org.kie.api.builder.KieModule> loadKieModule(String kieModuleName, String kieModuleVersion)
      Finds and restores a KieModule by its name and version.
      Parameters:
      kieModuleName - name of being restored KieModule
      kieModuleVersion - string representation of a version of being restored KieModule
      Returns:
      found instance of KieModule wrapped into or empty Optional.