Example #1
0
 public static boolean useLeftMemory(LeftTupleSource tupleSource, LeftTuple leftTuple) {
   boolean useLeftMemory = true;
   if (!tupleSource.isLeftTupleMemoryEnabled()) {
     // This is a hack, to not add closed DroolsQuery objects
     Object object = leftTuple.getRootLeftTuple().getLastHandle().getObject();
     if (!(object instanceof DroolsQuery) || !((DroolsQuery) object).isOpen()) {
       useLeftMemory = false;
     }
   }
   return useLeftMemory;
 }