Package org.kie.internal.builder.fluent

# Interface RuleFluent<T,U>

All Known Subinterfaces:
  `KieSessionFluent`

public interface RuleFluent<T,U>
See `RuleRuntime` and `StatefulRuleSession`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `delete(FactHandle handle)`
  `U`
  `dispose()`
  `T`
  `fireAllRules()`
  `T`
  `getGlobal(String identifier)`
  `T`
  `insert(Object object)`
  `T`
  `setActiveAgendaGroup(String agendaGroup)`
  `T`
  `setActiveRuleFlowGroup(String ruleFlowGroup)`
  `T`
  `setGlobal(String identifier, Object object)`
  `T`
  `update(FactHandle handle, Object object)`

- ## Method Details

  - ### fireAllRules

    T fireAllRules()

  - ### setGlobal

    T setGlobal(String identifier, Object object)

  - ### getGlobal

    T getGlobal(String identifier)

  - ### insert

    T insert(Object object)

  - ### update

    T update(FactHandle handle, Object object)

  - ### delete

    T delete(FactHandle handle)

  - ### setActiveRuleFlowGroup

    T setActiveRuleFlowGroup(String ruleFlowGroup)

  - ### setActiveAgendaGroup

    T setActiveAgendaGroup(String agendaGroup)

  - ### dispose

    U dispose()