Class KieWeaversImpl

  • All Implemented Interfaces:
    Consumer<org.kie.api.internal.weaver.KieWeaverService>, org.kie.api.internal.utils.KieService, org.kie.api.internal.weaver.KieWeavers, org.kie.api.Service

    public class KieWeaversImpl
    extends Object
    implements org.kie.api.internal.weaver.KieWeavers, Consumer<org.kie.api.internal.weaver.KieWeaverService>
    • Constructor Detail

      • KieWeaversImpl

        public KieWeaversImpl()
    • Method Detail

      • getWeavers

        public Map<org.kie.api.io.ResourceType,​org.kie.api.internal.weaver.KieWeaverService> getWeavers()
      • accept

        public void accept​(org.kie.api.internal.weaver.KieWeaverService weaver)
        Specified by:
        accept in interface Consumer<org.kie.api.internal.weaver.KieWeaverService>
      • weave

        public void weave​(org.kie.api.KieBase kieBase,
                          org.kie.api.definition.KiePackage newPkg,
                          org.kie.api.internal.io.ResourceTypePackage rtkKpg)
        Specified by:
        weave in interface org.kie.api.internal.weaver.KieWeavers
      • merge

        public void merge​(org.kie.api.KieBase kieBase,
                          org.kie.api.definition.KiePackage pkg,
                          org.kie.api.internal.io.ResourceTypePackage rtkKpg)
        Specified by:
        merge in interface org.kie.api.internal.weaver.KieWeavers