Package org.drools

Examples of org.drools.StatelessSessionResult.iterateObjects()


        data.add( r4 );

        StatelessSessionResult sessionResult = session.executeWithResults( data );

        Map<Cause, Set<Cause>> map = createIncompatibilityMap( VerifierComponentType.RESTRICTION,
                                                               sessionResult.iterateObjects() );

        assertTrue( (TestBase.causeMapContains( map,
                                                r1,
                                                r2 ) ^ TestBase.causeMapContains( map,
                                                                                  r2,
View Full Code Here


        data.add( r4 );

        StatelessSessionResult sessionResult = session.executeWithResults( data );

        Map<Cause, Set<Cause>> map = createIncompatibilityMap( VerifierComponentType.RESTRICTION,
                                                               sessionResult.iterateObjects() );

        assertTrue( (TestBase.causeMapContains( map,
                                                r1,
                                                r2 ) ^ TestBase.causeMapContains( map,
                                                                                  r2,
View Full Code Here

        data.add( r4 );

        StatelessSessionResult sessionResult = session.executeWithResults( data );

        Map<Cause, Set<Cause>> map = createIncompatibilityMap( VerifierComponentType.RESTRICTION,
                                                               sessionResult.iterateObjects() );

        assertTrue( (TestBase.causeMapContains( map,
                                                r1,
                                                r2 ) ^ TestBase.causeMapContains( map,
                                                                                  r2,
View Full Code Here

        data.add( r4 );

        StatelessSessionResult sessionResult = session.executeWithResults( data );

        Map<Cause, Set<Cause>> map = createIncompatibilityMap( VerifierComponentType.RESTRICTION,
                                                               sessionResult.iterateObjects() );

        assertTrue( (TestBase.causeMapContains( map,
                                                r1,
                                                r2 ) ^ TestBase.causeMapContains( map,
                                                                                  r2,
View Full Code Here

    boolean evalRules(Object asset) {
        StatelessSession session = ruleBase.newStatelessSession();
        StatelessSessionResult result = session.executeWithResults( asset );

        java.util.Iterator objects = result.iterateObjects();
        while(objects.hasNext()) {
            if (objects.next() instanceof Allow) {
                return true;
            }
        }
View Full Code Here

        StatelessSession s=rb.newStatelessSession();
        Collection<Object> facts=new LinkedList<Object>();
        facts.add(new String("ping"));
        System.out.print("ping...");
        StatelessSessionResult result=s.executeWithResults(facts);
        Iterator it=result.iterateObjects();
        while(it.hasNext()) {
            Object o=it.next();
            if (o instanceof String){
              System.out.println(((String)o));
            }
View Full Code Here

    boolean evalRules(Object asset) {
        StatelessSession session = ruleBase.newStatelessSession();
        StatelessSessionResult result = session.executeWithResults( asset );

        java.util.Iterator objects = result.iterateObjects();
    while(objects.hasNext()) {
        if (objects.next() instanceof Allow) {
            return true;
            }
        }
View Full Code Here

    public List executeRules(final List objects,
                             final ObjectFilter filter) throws InvalidRuleSessionException {
        StatelessSession session = newStatelessSession();
        StatelessSessionResult results = session.executeWithResults( objects );
       
        return IteratorToList.convert( results.iterateObjects( new ObjectFilterAdapter( filter ) ) );
    }
   
    public int getType() throws InvalidRuleSessionException {
        return RuleRuntime.STATELESS_SESSION_TYPE;
    }
View Full Code Here

    session.setGlobal("data", data);

    StatelessSessionResult sessionResult = session
        .executeWithResults(testData);

    Iterator iter = sessionResult.iterateObjects();

    Set<String> rulesThatHadErrors = new HashSet<String>();
    while (iter.hasNext()) {
      Object o = (Object) iter.next();
      if (o instanceof Gap) {
View Full Code Here

    session.setGlobal("data", data);

    StatelessSessionResult sessionResult = session
        .executeWithResults(testData);

    Iterator iter = sessionResult.iterateObjects();

    Set<String> rulesThatHadErrors = new HashSet<String>();
    while (iter.hasNext()) {
      Object o = (Object) iter.next();
      if (o instanceof Gap) {
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.