Package org.drools.runtime.pipeline.impl

Examples of org.drools.runtime.pipeline.impl.StatelessKnowledgeSessionPipelineImpl


        ksession.setGlobal( "list", list );
       
       
        StatelessKnowledgeSessionExecuteStage stage1 = new StatelessKnowledgeSessionExecuteStage();
       
        StatelessKnowledgeSessionPipelineImpl pipeline = new StatelessKnowledgeSessionPipelineImpl(ksession);
        pipeline.setReceiver( stage1 );
       
        pipeline.insert( "hello world", null );
       
        assertEquals( 1, list.size() );
       
        assertEquals( "hello world", list.get( 0 ) );          
    }
View Full Code Here


       
        MvelAction mvelAction = new MvelAction( "context.object = this");
        StatelessKnowledgeSessionExecuteStage stage1 = new StatelessKnowledgeSessionExecuteStage();
        mvelAction.setReceiver( stage1 );
       
        StatelessKnowledgeSessionPipelineImpl pipeline = new StatelessKnowledgeSessionPipelineImpl(ksession);
        pipeline.setReceiver( mvelAction );
       
        pipeline.insert( "hello world", null );
       
        assertEquals( 1, list.size() );
       
        assertEquals( "hello world", list.get( 0 ) );          
    }
View Full Code Here

       
        MvelAction mvelAction = new MvelAction( "context.setIterable( this )");
        StatelessKnowledgeSessionExecuteStage stage1 = new StatelessKnowledgeSessionExecuteStage();
        mvelAction.setReceiver( stage1 );
       
        StatelessKnowledgeSessionPipelineImpl pipeline = new StatelessKnowledgeSessionPipelineImpl(ksession);
        pipeline.setReceiver( mvelAction );
       
        List items = new ArrayList();
        items.add( "hello world" );
        items.add( "goodbye world" );
       
        pipeline.insert( items, null );
       
        assertEquals( 2, list.size() );
       
        Collections.sort( list );       
        assertEquals( "goodbye world", list.get( 0 ) );
View Full Code Here

        mvelAction2.setReceiver( stage1 );
       
        MvelAction mvelAction3 = new MvelAction( "context.resultHandler.handleResult( context.result )");
        stage1.setReceiver( mvelAction3 );
       
        StatelessKnowledgeSessionPipelineImpl pipeline = new StatelessKnowledgeSessionPipelineImpl(ksession);
        pipeline.setReceiver( mvelAction2 );
       
        ResultHandlerImpl handler = new ResultHandlerImpl();
       
        pipeline.insert( "hello world", handler );
       
        List list = (List)handler.getStatelessKnowledgeSessionResults().getValue( "list" );
       
        assertEquals( 1, list.size() );
       
View Full Code Here

        mvelAction2.setReceiver( stage1 );
       
        MvelAction mvelAction3 = new MvelAction( "context.resultHandler.handleResult( context.result )");
        stage1.setReceiver( mvelAction3 );
       
        StatelessKnowledgeSessionPipelineImpl pipeline = new StatelessKnowledgeSessionPipelineImpl(ksession);
        pipeline.setReceiver( mvelAction1 );
       
        ResultHandlerImpl handler = new ResultHandlerImpl();
       
        pipeline.insert( "hello world", handler );
       
        List list = (List)handler.getStatelessKnowledgeSessionResults().getValue( "list" );
       
        assertEquals( 1, list.size() );
       
View Full Code Here

TOP

Related Classes of org.drools.runtime.pipeline.impl.StatelessKnowledgeSessionPipelineImpl

Copyright © 2018 www.massapicom. 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.