Package org.kie.api.runtime.rule

## Interface StatelessRuleSession

- All Known Subinterfaces:
    `StatelessKieSession`

      public interface StatelessRuleSession

  This interface is used as part of the `StatelessKieSession`, which is the interface returned from the `KieBase`. Please see `StatelessKieSession` for more details on how to use this api.
  See Also:
    `StatelessKieSession`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `execute​(Iterable objects)` | Execute a StatelessKieSession, iterate the Iterable inserting each of its elements.
    `void` | `execute​(Object object)` | Execute a StatelessKieSession inserting just a single object.

- - ### Method Detail

    - #### execute

          void execute​(Object object)

      Execute a StatelessKieSession inserting just a single object. If a collection (or any other Iterable) or an array is used here, it will be inserted as-is, It will not be iterated and its internal elements inserted.
      Parameters:
        `object` -

    - #### execute

          void execute​(Iterable objects)

      Execute a StatelessKieSession, iterate the Iterable inserting each of its elements. If you have an array, use the Arrays.asList(...) method to make that array Iterable.
      Parameters:
        `objects` -