## Uses of Class
org.jbpm.workflow.core.DroolsAction

- Packages that use DroolsAction
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xml |
  org.jbpm.bpmn2.xpath |
  org.jbpm.compiler.xml.processes |
  org.jbpm.process.builder |
  org.jbpm.process.builder.dialect.java |
  org.jbpm.process.builder.dialect.javascript |
  org.jbpm.process.builder.dialect.mvel |
  org.jbpm.process.core.context.exception |
  org.jbpm.workflow.core.impl |
  org.jbpm.workflow.core.node |

- - ### Uses of DroolsAction in org.jbpm.bpmn2.xml

    Methods in org.jbpm.bpmn2.xml that return DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `static DroolsAction` | AbstractNodeHandler.`extractScript​(Element xmlNode)` |

    Methods in org.jbpm.bpmn2.xml with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | AbstractNodeHandler.`writeScript​(DroolsAction action, String type, StringBuilder xmlDump)` |

    Method parameters in org.jbpm.bpmn2.xml with type arguments of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractNodeHandler.`writeScripts​(String type, List<DroolsAction> actions, StringBuilder xmlDump)` |

  - ### Uses of DroolsAction in org.jbpm.bpmn2.xpath

    Methods in org.jbpm.bpmn2.xpath with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XPATHActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |

  - ### Uses of DroolsAction in org.jbpm.compiler.xml.processes

    Methods in org.jbpm.compiler.xml.processes that return DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `static DroolsAction` | AbstractNodeHandler.`extractAction​(Element xmlNode)` |

    Methods in org.jbpm.compiler.xml.processes with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | AbstractNodeHandler.`writeAction​(DroolsAction action, StringBuilder xmlDump)` |

    Method parameters in org.jbpm.compiler.xml.processes with type arguments of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractNodeHandler.`writeActions​(String type, List<DroolsAction> actions, StringBuilder xmlDump)` |
    `void` | AbstractNodeHandler.`writeTimers​(Map<Timer,​DroolsAction> timers, StringBuilder xmlDump)` |

  - ### Uses of DroolsAction in org.jbpm.process.builder

    Methods in org.jbpm.process.builder with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `protected void` | ExtendedNodeBuilder.`buildAction​(DroolsAction droolsAction, ProcessBuildContext context, NodeImpl node)` |

  - ### Uses of DroolsAction in org.jbpm.process.builder.dialect.java

    Methods in org.jbpm.process.builder.dialect.java with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `protected void` | JavaActionBuilder.`buildAction​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver, String className, org.drools.compiler.compiler.AnalysisResult analysis)` |

  - ### Uses of DroolsAction in org.jbpm.process.builder.dialect.javascript

    Methods in org.jbpm.process.builder.dialect.javascript with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JavaScriptActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |

  - ### Uses of DroolsAction in org.jbpm.process.builder.dialect.mvel

    Methods in org.jbpm.process.builder.dialect.mvel with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MVELActionBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver)` |
    `protected void` | MVELActionBuilder.`buildAction​(org.drools.compiler.rule.builder.PackageBuildContext context, DroolsAction action, org.drools.compiler.lang.descr.ActionDescr actionDescr, ContextResolver contextResolver, org.drools.mvel.builder.MVELDialect dialect, org.drools.mvel.builder.MVELAnalysisResult analysis, String text, Map<String,​Class<?>> variables)` |

  - ### Uses of DroolsAction in org.jbpm.process.core.context.exception

    Methods in org.jbpm.process.core.context.exception that return DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `DroolsAction` | ActionExceptionHandler.`getAction()` |

    Methods in org.jbpm.process.core.context.exception with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ActionExceptionHandler.`setAction​(DroolsAction action)` |

  - ### Uses of DroolsAction in org.jbpm.workflow.core.impl

    Subclasses of DroolsAction in org.jbpm.workflow.core.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DroolsConsequenceAction` |
    `class` | `JavaDroolsAction` |

    Methods in org.jbpm.workflow.core.impl that return types with arguments of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<DroolsAction>` | ExtendedNodeImpl.`getActions​(String type)` |

    Method parameters in org.jbpm.workflow.core.impl with type arguments of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExtendedNodeImpl.`setActions​(String type, List<DroolsAction> actions)` |

  - ### Uses of DroolsAction in org.jbpm.workflow.core.node

    Methods in org.jbpm.workflow.core.node that return DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `DroolsAction` | ActionNode.`getAction()` |

    Methods in org.jbpm.workflow.core.node that return types with arguments of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Timer,​DroolsAction>` | StateBasedNode.`getTimers()` |

    Methods in org.jbpm.workflow.core.node with parameters of type DroolsAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EventSubProcessNode.`addTimer​(Timer timer, DroolsAction action)` |
    `void` | StateBasedNode.`addTimer​(Timer timer, DroolsAction action)` |
    `void` | ActionNode.`setAction​(DroolsAction action)` |