• 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
    ./drools/runtime/help/impl/XStreamXML.java
  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
    • +121
    ./drools/process/core/datatype/impl/type/EnumDataType.java
    • -0
    • +108
    ./drools/process/core/impl/WorkDefinitionImpl.java
    • -0
    • +29
    ./drools/process/core/WorkEditor.java
    • -0
    • +29
    ./drools/process/core/ParameterDefinition.java
    • -0
    • +42
    ./drools/process/core/datatype/DataType.java
    • -0
    • +37
    ./drools/process/core/WorkDefinition.java
  1. … 9 more files in changeset.
JBRULES-2817 Make the KnowledgeAgent Tests more robust and faster
    • -0
    • +5
    ./drools/io/impl/ResourceChangeScannerImpl.java
  1. … 4 more files in changeset.
JBRULES-2817 Make the KnowledgeAgent Tests more robust and faster
    • -412
    • +504
    ./drools/agent/impl/KnowledgeAgentImpl.java
    • -52
    • +141
    ./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.

    • -48
    • +48
    ./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
    ./drools/time/impl/JDKTimerService.java
    • -1
    • +1
    ./drools/marshalling/impl/InputMarshaller.java
    • -14
    • +14
    ./drools/reteoo/AccumulateNode.java
    • -74
    • +107
    ./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
    ./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.

  1. … 12 more files in changeset.
JBRULES-2813 Unify two Composite ClassLoader implementations
    • -136
    • +0
    ./drools/rule/DroolsCompositeClassLoader.java
    • -3
    • +4
    ./drools/rule/MVELDialectRuntimeData.java
    • -68
    • +35
    ./drools/rule/JavaDialectRuntimeData.java
    • -3
    • +5
    ./drools/rule/DialectRuntimeRegistry.java
    • -65
    • +72
    ./drools/base/mvel/MVELConsequence.java
    • -3
    • +1
    ./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
    • -6
    • +3
    ./drools/io/impl/ByteArrayResource.java
JBRULES-2808 Remove TimeMachine so we have a unified clock structure
    • -5
    • +0
    ./drools/common/InternalWorkingMemory.java
    • -1
    • +1
    ./drools/time/impl/PseudoClockScheduler.java
    • -21
    • +0
    ./drools/common/AbstractWorkingMemory.java
    • -13
    • +0
    ./drools/common/SharedWorkingMemoryContext.java
  1. … 5 more files in changeset.
JBRULES-2807 Refactor WorkingMemory so all entry points use the same code
    • -0
    • +14
    ./drools/impl/StatefulKnowledgeSessionImpl.java
    • -5
    • +6
    ./drools/reteoo/ReteooWorkingMemory.java
    • -11
    • +1
    ./drools/common/InternalWorkingMemory.java
    • -638
    • +90
    ./drools/common/AbstractWorkingMemory.java
    • -0
    • +7
    ./drools/common/InternalWorkingMemoryEntryPoint.java
    • -209
    • +380
    ./drools/common/NamedEntryPoint.java
- fixing process variable logging
    • -0
    • +9
    ./drools/event/DebugProcessEventListener.java
    • -0
    • +65
    ./drools/event/ProcessVariableChangedEventImpl.java
    • -1
    • +23
    ./drools/audit/WorkingMemoryLogger.java
    • -0
    • +31
    ./drools/event/ProcessEventSupport.java
    • -0
    • +7
    ./drools/event/DefaultProcessEventListener.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.

    • -0
    • +38
    ./drools/command/runtime/GetFactCountCommand.java
  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
    ./drools/factmodel/ClassBuilder.java
    • -1
    • +2
    ./drools/rule/DroolsCompositeClassLoader.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
    ./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
    ./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
    ./drools/time/Scheduler.java
  1. … 117 more files in changeset.
JBRULES-2760: fixing forall behavior
    • -1
    • +1
    ./drools/reteoo/builder/ForallBuilder.java
    • -130
    • +0
    ./drools/reteoo/ForallNotNode.java
    • -4
    • +0
    ./drools/rule/GroupElementFactory.java
    • -1
    • +1
    ./drools/rule/VariableRestriction.java
    • -19
    • +6
    ./drools/reteoo/builder/GroupElementBuilder.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
    ./drools/time/impl/MultiJobHandle.java
  1. … 12 more files in changeset.
JBRULES-2746: Drools Grid Impl2

- refactor timerservice into schedulerservice and timerservice

    • -0
    • +45
    ./drools/time/SchedulerService.java
    • -1
    • +2
    ./drools/time/impl/JDKTimerService.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
    • -2
    • +32
    ./drools/rule/ReturnValueRestriction.java
  1. … 2 more files in changeset.
JBRULES-2753 : Add the StrEvaluator to the list of core evaluators

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