Package org.kie.api.runtime.manager

## Interface RuntimeEnvironmentBuilder

-     public interface RuntimeEnvironmentBuilder

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static class` | `RuntimeEnvironmentBuilder.Factory` |

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeEnvironmentBuilder` | `addAsset​(Resource asset, ResourceType type)` |
    `RuntimeEnvironmentBuilder` | `addConfiguration​(String name, String value)` |
    `RuntimeEnvironmentBuilder` | `addEnvironmentEntry​(String name, Object value)` |
    `RuntimeEnvironmentBuilder` | `classLoader​(ClassLoader cl)` |
    `RuntimeEnvironmentBuilder` | `entityManagerFactory​(Object emf)` |
    `RuntimeEnvironment` | `get()` |
    `RuntimeEnvironmentBuilder` | `knowledgeBase​(KieBase kbase)` |
    `RuntimeEnvironmentBuilder` | `persistence​(boolean persistenceEnabled)` |
    `RuntimeEnvironmentBuilder` | `registerableItemsFactory​(RegisterableItemsFactory factory)` |
    `RuntimeEnvironmentBuilder` | `schedulerService​(Object globalScheduler)` |
    `RuntimeEnvironmentBuilder` | `userGroupCallback​(UserGroupCallback callback)` |
    `RuntimeEnvironmentBuilder` | `userInfo​(UserInfo userInfo)` |

- - ### Method Detail

    - #### persistence

          RuntimeEnvironmentBuilder persistence​(boolean persistenceEnabled)

    - #### entityManagerFactory

          RuntimeEnvironmentBuilder entityManagerFactory​(Object emf)

    - #### addAsset

          RuntimeEnvironmentBuilder addAsset​(Resource asset,
                                             ResourceType type)

    - #### addEnvironmentEntry

          RuntimeEnvironmentBuilder addEnvironmentEntry​(String name,
                                                        Object value)

    - #### addConfiguration

          RuntimeEnvironmentBuilder addConfiguration​(String name,
                                                     String value)

    - #### knowledgeBase

          RuntimeEnvironmentBuilder knowledgeBase​(KieBase kbase)

    - #### userGroupCallback

          RuntimeEnvironmentBuilder userGroupCallback​(UserGroupCallback callback)

    - #### userInfo

          RuntimeEnvironmentBuilder userInfo​(UserInfo userInfo)

    - #### registerableItemsFactory

          RuntimeEnvironmentBuilder registerableItemsFactory​(RegisterableItemsFactory factory)

    - #### get

          RuntimeEnvironment get()

    - #### classLoader

          RuntimeEnvironmentBuilder classLoader​(ClassLoader cl)

    - #### schedulerService

          RuntimeEnvironmentBuilder schedulerService​(Object globalScheduler)