Examples of RuleInfo


Examples of org.jboss.soa.esb.services.rules.RuleInfo

    }
   
    @Test
    public void cep()
    {
      final RuleInfo ruleInfo = new RuleInfoBuilder("dummy.drl")
        .clockType(REALTIME.name())
        .eventProcessingType(STREAM.name())
        .multithreadEvaluation(Boolean.TRUE)
        .maxThreads(Integer.valueOf(14))
        .ruleFireMethod(FIRE_UNTIL_HALT.name())
        .build();
      assertEquals(REALTIME.name(), ruleInfo.getClockType());
      assertEquals(STREAM.name(), ruleInfo.getEventProcessingType());
      assertEquals(Boolean.TRUE, ruleInfo.getMultithreadEvaluation());
      assertEquals(Integer.valueOf(14), ruleInfo.getMaxThreads());
      assertEquals(FIRE_UNTIL_HALT.name(), ruleInfo.getRuleFireMethod());
    }
View Full Code Here

Examples of org.jboss.soa.esb.services.rules.RuleInfo

  {
    final RuleInfoBuilder builder =  ruleServiceCallHelper.getRuleInfoBuilder();
    builder.global("message", message);
    builder.facts(RuleConfigUtil.extractObjectsFromMessage(entryPointMap, message));
    builder.defaultFacts(objectList);
    final RuleInfo ruleInfo = builder.build();
    return ruleServiceCallHelper.executeRulesService(ruleInfo, message);
  }
View Full Code Here

Examples of org.jboss.soa.esb.services.rules.RuleInfo

            globals.put("destinations", destinations);
           
            RuleInfoBuilder builder =  ruleServiceCallHelper.getRuleInfoBuilder();
            builder.globals(globals);
            builder.defaultFacts(objectList);
            final RuleInfo ruleInfo = builder.build();
            ruleServiceCallHelper.executeRulesService(ruleInfo, message);
       
            return destinations;
        }
        catch (final RuleServiceException e)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.