org.drools.runtime.pipeline.impl
Class CorePipelineProviderImpl

java.lang.Object
  extended by org.drools.runtime.pipeline.impl.CorePipelineProviderImpl
All Implemented Interfaces:
CorePipelineProvider

public class CorePipelineProviderImpl
extends Object
implements CorePipelineProvider


Constructor Summary
CorePipelineProviderImpl()
           
 
Method Summary
 Action newAssignObjectAsResult()
           
 Callable newCallable()
           
 KnowledgeRuntimeCommand newCommandExecutor()
           
 Action newExecuteResultHandler()
           
 KnowledgeRuntimeCommand newInsertElementsCommand()
           
 KnowledgeRuntimeCommand newInsertObjectCommand()
           
 Splitter newIterateSplitter()
           
 ListAdapter newListAdapter(List<Object> list, boolean syncAccessors)
           
 Join newListCollectJoin()
           
 Action newMvelAction(String action)
           
 Expression newMvelExpression(String expression)
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionGetGlobal()
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionGetObject()
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionInsert()
           
 Pipeline newStatefulKnowledgeSessionPipeline(org.drools.runtime.StatefulKnowledgeSession ksession)
           
 Pipeline newStatefulKnowledgeSessionPipeline(org.drools.runtime.StatefulKnowledgeSession ksession, String entryPointName)
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionSetGlobal()
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionSetGlobal(String identifier)
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionSignalEvent(String eventType)
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionSignalEvent(String eventType, long id)
           
 KnowledgeRuntimeCommand newStatefulKnowledgeSessionStartProcess(String id)
           
 Pipeline newStatelessKnowledgeSessionPipeline(org.drools.runtime.StatelessKnowledgeSession ksession)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorePipelineProviderImpl

public CorePipelineProviderImpl()
Method Detail

newStatefulKnowledgeSessionPipeline

public Pipeline newStatefulKnowledgeSessionPipeline(org.drools.runtime.StatefulKnowledgeSession ksession)
Specified by:
newStatefulKnowledgeSessionPipeline in interface CorePipelineProvider

newStatefulKnowledgeSessionPipeline

public Pipeline newStatefulKnowledgeSessionPipeline(org.drools.runtime.StatefulKnowledgeSession ksession,
                                                    String entryPointName)
Specified by:
newStatefulKnowledgeSessionPipeline in interface CorePipelineProvider

newStatelessKnowledgeSessionPipeline

public Pipeline newStatelessKnowledgeSessionPipeline(org.drools.runtime.StatelessKnowledgeSession ksession)
Specified by:
newStatelessKnowledgeSessionPipeline in interface CorePipelineProvider

newCommandExecutor

public KnowledgeRuntimeCommand newCommandExecutor()
Specified by:
newCommandExecutor in interface CorePipelineProvider

newStatefulKnowledgeSessionInsert

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionInsert()
Specified by:
newStatefulKnowledgeSessionInsert in interface CorePipelineProvider

newStatefulKnowledgeSessionGetGlobal

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionGetGlobal()
Specified by:
newStatefulKnowledgeSessionGetGlobal in interface CorePipelineProvider

newStatefulKnowledgeSessionSetGlobal

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionSetGlobal()
Specified by:
newStatefulKnowledgeSessionSetGlobal in interface CorePipelineProvider

newStatefulKnowledgeSessionSetGlobal

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionSetGlobal(String identifier)
Specified by:
newStatefulKnowledgeSessionSetGlobal in interface CorePipelineProvider

newStatefulKnowledgeSessionGetObject

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionGetObject()
Specified by:
newStatefulKnowledgeSessionGetObject in interface CorePipelineProvider

newStatefulKnowledgeSessionSignalEvent

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionSignalEvent(String eventType)
Specified by:
newStatefulKnowledgeSessionSignalEvent in interface CorePipelineProvider

newStatefulKnowledgeSessionSignalEvent

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionSignalEvent(String eventType,
                                                                      long id)
Specified by:
newStatefulKnowledgeSessionSignalEvent in interface CorePipelineProvider

newStatefulKnowledgeSessionStartProcess

public KnowledgeRuntimeCommand newStatefulKnowledgeSessionStartProcess(String id)
Specified by:
newStatefulKnowledgeSessionStartProcess in interface CorePipelineProvider

newAssignObjectAsResult

public Action newAssignObjectAsResult()
Specified by:
newAssignObjectAsResult in interface CorePipelineProvider

newExecuteResultHandler

public Action newExecuteResultHandler()
Specified by:
newExecuteResultHandler in interface CorePipelineProvider

newMvelAction

public Action newMvelAction(String action)
Specified by:
newMvelAction in interface CorePipelineProvider

newMvelExpression

public Expression newMvelExpression(String expression)
Specified by:
newMvelExpression in interface CorePipelineProvider

newIterateSplitter

public Splitter newIterateSplitter()
Specified by:
newIterateSplitter in interface CorePipelineProvider

newListCollectJoin

public Join newListCollectJoin()
Specified by:
newListCollectJoin in interface CorePipelineProvider

newListAdapter

public ListAdapter newListAdapter(List<Object> list,
                                  boolean syncAccessors)

newCallable

public Callable newCallable()

newInsertElementsCommand

public KnowledgeRuntimeCommand newInsertElementsCommand()
Specified by:
newInsertElementsCommand in interface CorePipelineProvider

newInsertObjectCommand

public KnowledgeRuntimeCommand newInsertObjectCommand()
Specified by:
newInsertObjectCommand in interface CorePipelineProvider


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.