• 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.

  1. … 1 more file in changeset.
JBRULES-2827: Migrate Drools Flow to jBPM5

- migrating

  1. … 43 more files in changeset.
- moving work definition back to drools-core
    • -0
    • +42
    ./java/org/drools/process/core/Work.java
    • -0
    • +37
    ./java/org/drools/process/core/WorkDefinition.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
    • -1
    • +6
    ./java/org/drools/core/util/StringUtils.java
    • -0
    • +46
    ./java/org/drools/core/util/IoUtils.java
    • -52
    • +141
    ./java/org/drools/core/util/FileManager.java
    • -1
    • +1
    ./java/org/drools/io/impl/UrlResource.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.

    • -48
    • +48
    ./java/org/drools/SessionConfiguration.java
  1. … 3 more files in changeset.
JBRULES-2642: working on support for multiple functions. Upgrading MVEL to 2.0.19.
    • -14
    • +14
    ./java/org/drools/reteoo/AccumulateNode.java
    • -74
    • +107
    ./java/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.

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.

  1. … 12 more files in changeset.
JBRULES-2813 Unify two Composite ClassLoader implementations
    • -3
    • +1
    ./java/org/drools/rule/MapBackedClassLoader.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
JBRULES-2808 Remove TimeMachine so we have a unified clock structure
    • -45
    • +0
    ./java/org/drools/rule/TimeMachine.java
  1. … 5 more files in changeset.
JBRULES-2807 Refactor WorkingMemory so all entry points use the same code
    • -5
    • +6
    ./java/org/drools/reteoo/ReteooWorkingMemory.java
    • -209
    • +380
    ./java/org/drools/common/NamedEntryPoint.java
- fixing process variable logging
    • -0
    • +65
    ./java/org/drools/event/ProcessVariableChangedEventImpl.java
    • -1
    • +23
    ./java/org/drools/audit/WorkingMemoryLogger.java
    • -0
    • +31
    ./java/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
    ./java/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
    ./java/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.
fixed deletion vs update of Lexer/Parser/Walker
    • -33
    • +89
    ./java/org/drools/factmodel/ClassBuilder.java
  1. … 14 more files in changeset.
Parser fixes, related to 35927.
JBRULES-2746 Drools Grid Impl2

-more cleaning up and removing of redundant code

    • -0
    • +25
    ./java/org/drools/time/Scheduler.java
    • -2
    • +4
    ./java/org/drools/time/JobContext.java
    • -71
    • +0
    ./java/org/drools/grid/HumanTaskNode.java
    • -71
    • +0
    ./java/org/drools/grid/DirectoryNode.java
    • -71
    • +0
    ./java/org/drools/grid/ExecutionNode.java
  1. … 117 more files in changeset.
JBRULES-2760: fixing forall behavior
    • -1
    • +1
    ./java/org/drools/rule/Declaration.java
    • -130
    • +0
    ./java/org/drools/reteoo/ForallNotNode.java
    • -4
    • +0
    ./java/org/drools/rule/GroupElementFactory.java
    • -1
    • +1
    ./java/org/drools/rule/VariableRestriction.java
    • -4
    • +2
    ./java/org/drools/rule/GroupElement.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
    ./java/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
    ./java/org/drools/time/SchedulerService.java
    • -21
    • +2
    ./java/org/drools/time/TimerService.java
  1. … 19 more files in changeset.
JBRULES-2756: fixing busy wait in fireUntilHalt()
  1. … 1 more file in changeset.
typo
JBRULES-2224: fixing multirestriction issue when used with return value constraints
  1. … 2 more files in changeset.
JBRULES-2753 : Add the StrEvaluator to the list of core evaluators