Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-1607 Internal refactor removing KnowledgeBase in preparation for DROOLS-1583 (#1293)

* DROOLS-1583 Refactor KnowledgeBaseImpl

step1

Passes just src main compilation with :

```

$ mvn clean compile -pl \!drools-examples

```

* Align drools-core tests

* Method change

InternalKnowledgeBase

from:

void addPackages( final Collection<InternalKnowledgePackage> newPkgs );

to:

void addPackages( final Collection<KiePackage> newPkgs );

* Align drools-beliefs tests.

* Align drools-cdi tests.

* Align drools-templates tests.

* Align drools-decisiontables tests.

* Align drools-verifier tests.

* Align drools-persistence-jpa tests.

* Align drools-examples CODE.

* Align drools-scorecards tests.

* Align drools-test-suite tests.

* Align removal of KnowledgeRuntimer(EventManager|Logger) interfaces.

* rebase code.

* Rebase drools-compiler tests package org.drools.compiler

* Rebase drools-compiler tests package org.drools.compiler.api

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.abductive

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.defeasible

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.jtms

* Rebase drools-compiler tests package org.drools.compiler.builder.impl

* Rebase drools-compiler tests package org.drools.compiler.command

* Rebase drools-compiler tests package org.drools.compiler.common

* Rebase drools-compiler tests package org.drools.compiler.compiler

* Rebase drools-compiler tests package org.drools.compiler.xml.changeset

* Rebase drools-compiler tests package org.drools.compiler.conf

* Rebase drools-compiler tests package org.drools.compiler.definitions

* Rebase drools-compiler tests package org.drools.compiler.factmodel.traits

* Fix rebase of CommonTestMethodBase

* Rebase drools-compiler tests package org.drools.compiler.integrationtests A-E

* Rebase drools-compiler tests package org.drools.compiler.integrationtests F-L

* Rebase drools-compiler tests package org.drools.compiler.integrationtests M-R

* Rebase drools-compiler tests package org.drools.compiler.integrationtests S-Z

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.drl

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.eventgenerator.example

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.incrementalcompilation

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.manners

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.marshalling

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.operators

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.sequential

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.session

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.waltz

* Rebase drools-compiler tests package org.drools.compiler.lang.api

* Rebase drools-compiler tests package org.drools.compiler.phreak

* Rebase drools-compiler tests package org.drools.compiler.reteoo

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.java

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.mvel

* Rebase drools-compiler tests package org.drools.compiler.test

* Rebase drools-compiler tests package org.drools.compiler.util.debug

* Align drools-core org.drools.core.osgi.Activator CODE.

    • -13
    • +9
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -7
    • +7
    ./rule/RuleRuntimeEventSupportTest.java
  1. … 258 more files in changeset.
changes in license header closes #586

    • -1
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -1
    • +1
    ./rule/RuleRuntimeEventSupportTest.java
  1. … 5167 more files in changeset.
[DROOLS-895] fix memory leak by removing no longer useful IdentityHashMap in ClassFieldAccessorStore.BaseLookupEntry

(cherry picked from commit 7d9451e4e46d23026187f91b00e9ca68397bd7fc)

    • -2
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -18
    • +14
    ./rule/AgendaEventSupportTest.java
  1. … 39 more files in changeset.
[DROOLS-895] fix memory leak by removing no longer useful IdentityHashMap in ClassFieldAccessorStore.BaseLookupEntry

    • -2
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -18
    • +14
    ./rule/AgendaEventSupportTest.java
  1. … 39 more files in changeset.
remove KnowledgeBaseEventListener

  1. … 32 more files in changeset.
remove legacy Package, Rule and Query

    • -9
    • +9
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 230 more files in changeset.
remove legacy Agenda

  1. … 48 more files in changeset.
remove RuleBase StatefulSession and StatelessSession

  1. … 115 more files in changeset.
remove WorkingMemoryEventListener

  1. … 40 more files in changeset.
merge RuleBase and KnowledgeBase

  1. … 295 more files in changeset.
major cleanup 4.x legacy API

    • -9
    • +9
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 753 more files in changeset.
remove 4.x legacy API

    • -9
    • +9
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 596 more files in changeset.
refactor WorkingMemoryEvent* to RuleRuntimeEvent*

    • -96
    • +0
    ./WorkingMemoryEventSupportTest.java
    • -4
    • +4
    ./rule/RuleRuntimeEventSupportTest.java
    • -130
    • +0
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 24 more files in changeset.
refactor WorkingMemoryEvent* to RuleRuntimeEvent* (cherry picked from commit 5679cdc6936556c323044e5eb3a786cc04025ea9)

    • -96
    • +0
    ./WorkingMemoryEventSupportTest.java
    • -4
    • +4
    ./rule/RuleRuntimeEventSupportTest.java
    • -130
    • +0
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 24 more files in changeset.
DROOLS-198 Separate Rete and Phreak

  1. … 84 more files in changeset.
DROOLS-198 Separate Rete and Phreak

  1. … 84 more files in changeset.
[DROOLS-7] add evaluateEagerList on DefaultAgenda

  1. … 1 more file in changeset.
DROOLS-7 Phreak -Trying to merge RuleTerminalNodeLeftTuple and AgendaItem (+1 squashed commit) Squashed commits: [a46db5e] DROOLS-7 Phreak -Trying to merge RuleTerminalNodeLeftTuple and AgendaItem

  1. … 38 more files in changeset.
Resolve split-packages: move everything from kie-api under org.kie.api: move classes directly under org.kie.runtime

    • -1
    • +1
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 380 more files in changeset.
Resolve split-packages: move everything from kie-api under org.kie.api: move classes directly under org.kie.event

    • -19
    • +19
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -10
    • +10
    ./rule/AgendaEventSupportTest.java
    • -4
    • +4
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 83 more files in changeset.
Resolve split-packages: move everything from kie-internal under org.kie.internal: move org.kie.task

    • -1
    • +1
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 166 more files in changeset.
Resolve split-packages: move everything from kie-internal under org.kie.internal: move org.kie.definition

    • -1
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 46 more files in changeset.
Resolve split-packages: move everything from kie-internal under org.kie.internal: move classes directly under org.kie

    • -2
    • +2
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -2
    • +2
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 202 more files in changeset.
Resolve split-packages: move everything from drools-core under org.drools.core: move classes directly under org.drools

    • -1
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 503 more files in changeset.
Resolve split-packages: move everything from drools-core under org.drools.core: move org.drools.rule

    • -5
    • +5
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
  1. … 605 more files in changeset.
Resolve split-packages: move everything from drools-core under org.drools.core: move org.drools.event

    • -1
    • +1
    ./knowledgebase/KnowledgeBaseEventSupportTest.java
    • -1
    • +1
    ./rule/WorkingMemoryEventSupportTest.java
  1. … 225 more files in changeset.