Package org.jbpm.process.instance.impl
Class MVELAction
- java.lang.Object
-
- org.jbpm.process.instance.impl.MVELAction
-
- All Implemented Interfaces:
Externalizable
,Serializable
,org.drools.mvel.expr.MVELCompileable
,Action
public class MVELAction extends Object implements Action, org.drools.mvel.expr.MVELCompileable, Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MVELAction()
MVELAction(org.drools.mvel.expr.MVELCompilationUnit unit, String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compile(org.drools.mvel.MVELDialectRuntimeData data)
void
compile(org.drools.mvel.MVELDialectRuntimeData data, org.drools.core.definitions.rule.impl.RuleImpl rule)
void
execute(org.kie.api.runtime.process.ProcessContext context)
Serializable
getCompExpr()
String
getDialect()
void
readExternal(ObjectInput in)
void
writeExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
MVELAction
public MVELAction()
-
MVELAction
public MVELAction(org.drools.mvel.expr.MVELCompilationUnit unit, String id)
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
compile
public void compile(org.drools.mvel.MVELDialectRuntimeData data)
- Specified by:
compile
in interfaceorg.drools.mvel.expr.MVELCompileable
-
compile
public void compile(org.drools.mvel.MVELDialectRuntimeData data, org.drools.core.definitions.rule.impl.RuleImpl rule)
- Specified by:
compile
in interfaceorg.drools.mvel.expr.MVELCompileable
-
getDialect
public String getDialect()
-
execute
public void execute(org.kie.api.runtime.process.ProcessContext context) throws Exception
-
getCompExpr
public Serializable getCompExpr()
-
-