Interface KieModuleService

  • All Known Implementing Classes:
    DefaultKieModuleService

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Optional<org.kie.api.builder.KieModule> loadKieModule​(java.lang.String kieModuleName, java.lang.String kieModuleVersion)
      Finds and restores a KieModule by its name and version.
      void saveKieModule​(java.lang.String kieModuleName, java.lang.String kieModuleVersion, org.kie.api.builder.KieModule kieModule)
      Stores a KieModule which is identified by its name and version.
    • Method Detail

      • saveKieModule

        void saveKieModule​(java.lang.String kieModuleName,
                           java.lang.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

        java.util.Optional<org.kie.api.builder.KieModule> loadKieModule​(java.lang.String kieModuleName,
                                                                        java.lang.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.