## Uses of Interface
org.kie.api.event.KieRuntimeEventManager

- Packages that use KieRuntimeEventManager
  Package | Description
  --- | ---
  org.kie.api.logger | Logger classes used to log the KieRuntime's execution.
  org.kie.api.runtime | The runtime engine classes, including KieSession and StatelessKieSession.

- - ### Uses of KieRuntimeEventManager in org.kie.api.logger

    Methods in org.kie.api.logger with parameters of type KieRuntimeEventManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieRuntimeLogger` | KieLoggers.`newConsoleLogger​(KieRuntimeEventManager session)` |
    `KieRuntimeLogger` | KieLoggers.`newFileLogger​(KieRuntimeEventManager session, java.lang.String fileName)` | Creates a new FileLogger with the given name for the given session.
    `KieRuntimeLogger` | KieLoggers.`newFileLogger​(KieRuntimeEventManager session, java.lang.String fileName, int maxEventsInMemory)` | Creates a new FileLogger with the given name for the given session.
    `KieRuntimeLogger` | KieLoggers.`newThreadedFileLogger​(KieRuntimeEventManager session, java.lang.String fileName, int interval)` |

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

    Subinterfaces of KieRuntimeEventManager 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.
    `interface` | `StatelessKieSession` | StatelessKieSession provides a convenience API, wrapping KieSession.