## Uses of Interface
org.kie.api.runtime.rule.EntryPoint

- Packages that use EntryPoint
  Package | Description
  --- | ---
  org.kie.api.runtime | The runtime engine classes, including KieSession and StatelessKieSession.
  org.kie.api.runtime.rule | The rule runtime classes.

- - ### Uses of EntryPoint in org.kie.api.runtime

    Subinterfaces of EntryPoint in org.kie.api.runtime
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `KieRuntime` |
    `interface` | `KieSession` | KieSession is the most common way to interact with the engine.

  - ### Uses of EntryPoint in org.kie.api.runtime.rule

    Subinterfaces of EntryPoint in org.kie.api.runtime.rule
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `RuleRuntime` | The `RuleRuntime` is a super-interface for all `KieSession`s.

    Methods in org.kie.api.runtime.rule that return EntryPoint
    Modifier and Type | Method | Description
    --- | --- | ---
    `EntryPoint` | RuleRuntime.`getEntryPoint​(java.lang.String name)` |

    Methods in org.kie.api.runtime.rule that return types with arguments of type EntryPoint
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Collection<? extends EntryPoint>` | RuleRuntime.`getEntryPoints()` | Returns a collection of all available working memory entry points for this session.

    Methods in org.kie.api.runtime.rule with parameters of type EntryPoint
    Modifier and Type | Method | Description
    --- | --- | ---
    `FactHandle` | RuleContext.`insertLogical​(EntryPoint entryPoint, java.lang.Object object)` | Logically inserts a fact into the given EntryPoint, justified by the current rule context.