• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
JBRULES-2830 StartProcessCommand should return the ProcessInstanceId

- the StartProcessCommand now returns the processInstanceId into the ExecutionResult object when an out-identifier is added.

    • -0
    • +4
    ./org/drools/runtime/help/impl/XStreamXML.java
  1. … 1 more file in changeset.
JBRULES-2827: Migrate Drools Flow to jBPM5

- migrating

    • -2
    • +2
    ./org/drools/SessionConfiguration.java
  1. … 43 more files in changeset.
- moving work definition back to drools-core
    • -0
    • +121
    ./org/drools/process/core/datatype/impl/type/EnumDataType.java
    • -0
    • +29
    ./org/drools/process/core/WorkEditor.java
    • -0
    • +42
    ./org/drools/process/core/Work.java
    • -0
    • +29
    ./org/drools/process/core/ParameterDefinition.java
  1. … 9 more files in changeset.
JBRULES-2817 Make the KnowledgeAgent Tests more robust and faster
  1. … 4 more files in changeset.
JBRULES-2817 Make the KnowledgeAgent Tests more robust and faster
    • -412
    • +504
    ./org/drools/agent/impl/KnowledgeAgentImpl.java
    • -1
    • +6
    ./org/drools/core/util/StringUtils.java
    • -0
    • +46
    ./org/drools/core/util/IoUtils.java
    • -52
    • +141
    ./org/drools/core/util/FileManager.java
  1. … 1 more file in changeset.
JBRULES-2813 Unify two Composite ClassLoader implementations

-Fixed failing test, we need the classloader to be cloned if the configuration is to be shared among kbases.

    • -1
    • +1
    ./org/drools/RuleBaseConfiguration.java
    • -48
    • +48
    ./org/drools/SessionConfiguration.java
  1. … 3 more files in changeset.
JBRULES-2642: working on support for multiple functions. Upgrading MVEL to 2.0.19.
    • -1
    • +0
    ./org/drools/time/impl/JDKTimerService.java
    • -1
    • +2
    ./org/drools/reteoo/builder/CollectBuilder.java
    • -14
    • +14
    ./org/drools/reteoo/AccumulateNode.java
    • -1
    • +1
    ./org/drools/reteoo/PropagationQueuingNode.java
    • -74
    • +107
    ./org/drools/rule/Accumulate.java
  1. … 20 more files in changeset.
JBRULES-2813 OSGi like ClassLoader problem

JBRULES-2795 ProcessRuntimeImpl uses the wrong classpath -Getting Camel to run, our bytearray classlaoders can't return URLS, so have them return null.

    • -0
    • +11
    ./org/drools/rule/JavaDialectRuntimeData.java
JBRULES-2813 OSGi like ClassLoader problem

JBRULES-2795 ProcessRuntimeImpl uses the wrong classpath for instantiante implementations of managers

-These two jiras are related, as we first had to make a unified classloader before it would work.

Then after that each module needs to make sure it's classloader is in the composite classloader.

    • -0
    • +1
    ./org/drools/common/AbstractRuleBase.java
  1. … 12 more files in changeset.
JBRULES-2813 Unify two Composite ClassLoader implementations
    • -6
    • +9
    ./org/drools/common/AbstractRuleBase.java
    • -1
    • +1
    ./org/drools/RuleBaseConfiguration.java
    • -3
    • +4
    ./org/drools/rule/MVELDialectRuntimeData.java
    • -2
    • +2
    ./org/drools/common/InternalRuleBase.java
    • -68
    • +35
    ./org/drools/rule/JavaDialectRuntimeData.java
    • -3
    • +5
    ./org/drools/rule/DialectRuntimeRegistry.java
    • -65
    • +72
    ./org/drools/base/mvel/MVELConsequence.java
    • -3
    • +1
    ./org/drools/rule/MapBackedClassLoader.java
    • -2
    • +4
    ./org/drools/rule/DialectRuntimeData.java
  1. … 14 more files in changeset.
improve hashcode: byte[].class.hashCode() is a very poor hash + if you use Arrays.equals in equals(), use Arrays.hashCode() in hashCode() + javancss site report crashes on byte[].class
    • -6
    • +3
    ./org/drools/io/impl/ByteArrayResource.java
JBRULES-2808 Remove TimeMachine so we have a unified clock structure
    • -21
    • +0
    ./org/drools/common/AbstractWorkingMemory.java
    • -4
    • +2
    ./org/drools/reteoo/RuleTerminalNode.java
  1. … 5 more files in changeset.
JBRULES-2807 Refactor WorkingMemory so all entry points use the same code
    • -11
    • +1
    ./org/drools/common/InternalWorkingMemory.java
    • -638
    • +90
    ./org/drools/common/AbstractWorkingMemory.java
    • -4
    • +4
    ./org/drools/reteoo/RuleTerminalNode.java
    • -209
    • +380
    ./org/drools/common/NamedEntryPoint.java
- fixing process variable logging
    • -0
    • +65
    ./org/drools/event/ProcessVariableChangedEventImpl.java
    • -1
    • +23
    ./org/drools/audit/WorkingMemoryLogger.java
    • -0
    • +31
    ./org/drools/event/ProcessEventSupport.java
  1. … 6 more files in changeset.
JBRULES-2803: Drools Grid Impl2 - Drools Server integration

- adding test that show the integration between drools grid and drools-server (CxfSoapClientServerGridTest.java)

- Adding test for remote interactions in drools-grid/drools-grid-impl

- Adding test in camel for CXF Soap Interaction (take a look at DroolsPolicy and PostCxfSoapProcessor). It looks that it's a problem with CFXProducer in camel, so I add a hack to make it work for now.

  1. … 34 more files in changeset.
fixing bug on constructor of marshallerWriteContext, it used to work b/c everywhere is used the environment to pass variables
-removed classloader crap from ClassBuilder

-removed injecting of byte[] into the app classloader

    • -139
    • +1
    ./org/drools/factmodel/ClassBuilder.java
  1. … 3 more files in changeset.
JBRULES-2790: Drools Grid Impl 2 EvictionJob for take care of _TEMP_ variables in remote context

- EvictionJob working in TempEvictionTest. I need to find out a way to hide the Job scheduling from the user.

    • -0
    • +107
    ./org/drools/command/impl/ContextImplWithEviction.java
  1. … 4 more files in changeset.
JBRULES-2772: Drools Grid Impl2 remoting features (socket)

- Adding disconnected mode to GetFactHandleCommand

  1. … 1 more file in changeset.
Parser fixes, related to 35927.
    • -3
    • +1
    ./org/drools/factmodel/ClassBuilder.java
fixed deletion vs update of Lexer/Parser/Walker
    • -33
    • +89
    ./org/drools/factmodel/ClassBuilder.java
  1. … 14 more files in changeset.
Parser fixes, related to 35927.
    • -0
    • +1
    ./org/drools/rule/TypeDeclaration.java
JBRULES-2746 Drools Grid Impl2

-more cleaning up and removing of redundant code

    • -0
    • +25
    ./org/drools/time/Scheduler.java
    • -1
    • +1
    ./org/drools/time/SchedulerService.java
    • -71
    • +0
    ./org/drools/grid/HumanTaskNode.java
    • -71
    • +0
    ./org/drools/grid/DirectoryNode.java
    • -71
    • +0
    ./org/drools/grid/ExecutionNode.java
  1. … 117 more files in changeset.
JBRULES-2760: fixing forall behavior
    • -1
    • +1
    ./org/drools/rule/VariableConstraint.java
    • -130
    • +0
    ./org/drools/reteoo/ForallNotNode.java
    • -4
    • +0
    ./org/drools/rule/GroupElementFactory.java
    • -1
    • +1
    ./org/drools/rule/VariableRestriction.java
  1. … 7 more files in changeset.
JBRULES-2747: Drools Grid Scheduler Impl

- Adding ServiceConfiguration to the SchedulerService.

- The schedulerclient now get the service configuration and use a hash to decide where the job will be scheduled

    • -0
    • +45
    ./org/drools/time/impl/MultiJobHandle.java
  1. … 12 more files in changeset.
JBRULES-2746: Drools Grid Impl2

- refactor timerservice into schedulerservice and timerservice

    • -0
    • +45
    ./org/drools/time/SchedulerService.java
    • -21
    • +2
    ./org/drools/time/TimerService.java
    • -1
    • +2
    ./org/drools/time/impl/JDKTimerService.java
  1. … 19 more files in changeset.
JBRULES-2756: fixing busy wait in fireUntilHalt()
    • -11
    • +3
    ./org/drools/common/DefaultAgenda.java
  1. … 1 more file in changeset.
typo
JBRULES-2224: fixing multirestriction issue when used with return value constraints
    • -2
    • +32
    ./org/drools/rule/ReturnValueRestriction.java
  1. … 2 more files in changeset.
JBRULES-2753 : Add the StrEvaluator to the list of core evaluators

    • -0
    • +224
    ./org/drools/base/evaluators/StrEvaluatorDefinition.java