Package org.drools.core.fluent.impl
Class ExecutableImpl
- java.lang.Object
-
- org.drools.core.fluent.impl.ExecutableImpl
-
- All Implemented Interfaces:
InternalExecutable
,org.kie.api.runtime.Executable
,org.kie.internal.builder.fluent.CommandBasedExecutable
public class ExecutableImpl extends Object implements InternalExecutable, org.kie.internal.builder.fluent.CommandBasedExecutable
-
-
Constructor Summary
Constructors Constructor Description ExecutableImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBatch(Batch batch)
void
addCommand(org.kie.api.command.ExecutableCommand cmd)
Batch
getBatch()
List<Batch>
getBatches()
org.kie.internal.builder.fluent.ExecutableBuilder
getExecutableBuilder()
FluentComponentFactory
getFactory()
void
setExecutableBuilder(org.kie.internal.builder.fluent.ExecutableBuilder executableBuilder)
void
setFactory(FluentComponentFactory factory)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.fluent.impl.InternalExecutable
canRunInTransaction, requiresDispose
-
-
-
-
Method Detail
-
getExecutableBuilder
public org.kie.internal.builder.fluent.ExecutableBuilder getExecutableBuilder()
-
setExecutableBuilder
public void setExecutableBuilder(org.kie.internal.builder.fluent.ExecutableBuilder executableBuilder)
-
getFactory
public FluentComponentFactory getFactory()
-
setFactory
public void setFactory(FluentComponentFactory factory)
-
addCommand
public void addCommand(org.kie.api.command.ExecutableCommand cmd)
- Specified by:
addCommand
in interfaceorg.kie.internal.builder.fluent.CommandBasedExecutable
-
addBatch
public void addBatch(Batch batch)
-
getBatch
public Batch getBatch()
-
getBatches
public List<Batch> getBatches()
- Specified by:
getBatches
in interfaceInternalExecutable
-
-