# Package org.kie.internal.runtime.conf

- Interface Summary
  Interface | Description
  --- | ---
  BuilderHandler | Handler responsible for controlling access to writable properties.
  DeploymentDescriptor | Deployment descriptor defines configurable components of deployable unit - kjar that will be used upon deployment to execution environment providing flexible and independent setup per deployment unit
  DeploymentDescriptorBuilder | Fluent API style builder to simplify construction (or modification) of descriptor instances.
  ForceEagerActivationFilter |
  ObjectModelResolver | Resolves `ObjectModel` to actual instances based on underlying mechanism such as reflection, Spring, CDI, MVEL and more.

- Class Summary
  Class | Description
  --- | ---
  ForceEagerActivationOption | Option to force evaluation and then activation of rules annotated with @Eager.
  ForceEagerActivationOption.FILTERED |
  NamedObjectModel | Extension of `ObjectModel` that provides unique name for the object model
  ObjectModel | Object model that defines how and of what type the object instance should be created. The how is actually delegated to resolved implementation `ObjectModelResolver` that default to Java Reflection based resolver but might utilize others (such as MVEL, Spring, CDI, etc).
  ObjectModelResolverProvider | Provides all available implementations of `ObjectModelResolver`

- Enum Summary
  Enum | Description
  --- | ---
  AuditMode | Supported audit log modes
  MergeMode | Defines merging strategy of two descriptors
  PersistenceMode | Supported persistence modes
  RuntimeStrategy |