# Uses of Class
org.kie.internal.runtime.conf.ObjectModel

Packages that use ObjectModel
Package
Description
org.kie.internal.runtime.conf
org.kie.internal.runtime.manager.deploy

- ## Uses of ObjectModel in org.kie.internal.runtime.conf

  Subclasses of ObjectModel in org.kie.internal.runtime.conf
  Modifier and Type
  Class
  Description
  `class`
  `NamedObjectModel`
  Extension of `ObjectModel` that provides unique name for the object model
  Methods in org.kie.internal.runtime.conf that return types with arguments of type ObjectModel
  Modifier and Type
  Method
  Description
  `List<ObjectModel>`
  DeploymentDescriptor.`getEventListeners()`
  Returns list of event listeners (process, agenda, rule runtime) to be applied on `KieSession`
  `List<ObjectModel>`
  DeploymentDescriptor.`getMarshallingStrategies()`
  Returns list of object marshaling strategies to be applied on `KieSession`
  `List<ObjectModel>`
  DeploymentDescriptor.`getTaskEventListeners()`
  Returns list of task event listeners to be applied on `KieSession`
  Methods in org.kie.internal.runtime.conf with parameters of type ObjectModel
  Modifier and Type
  Method
  Description
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`addEventListener(ObjectModel model)`
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`addMarshalingStrategy(ObjectModel model)`
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`addTaskEventListener(ObjectModel model)`
  `Object`
  ObjectModelResolver.`getInstance(ObjectModel model, ClassLoader cl, Map<String,Object> contextParams)`
  Creates new instance from the given `ObjectMode`
  Method parameters in org.kie.internal.runtime.conf with type arguments of type ObjectModel
  Modifier and Type
  Method
  Description
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`setEventListeners(List<ObjectModel> models)`
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`setMarshalingStrategies(List<ObjectModel> models)`
  `DeploymentDescriptorBuilder`
  DeploymentDescriptorBuilder.`setTaskEventListeners(List<ObjectModel> models)`

- ## Uses of ObjectModel in org.kie.internal.runtime.manager.deploy

  Subclasses of ObjectModel in org.kie.internal.runtime.manager.deploy
  Modifier and Type
  Class
  Description
  `class`
  `TransientNamedObjectModel`
  `class`
  `TransientObjectModel`
  Methods in org.kie.internal.runtime.manager.deploy that return types with arguments of type ObjectModel
  Modifier and Type
  Method
  Description
  `protected List<ObjectModel>`
  DeploymentDescriptorImpl.`cleanList(List<ObjectModel> input)`
  `protected Set<ObjectModel>`
  DeploymentDescriptorImpl.`cleanSet(Set<ObjectModel> input)`
  `List<ObjectModel>`
  DeploymentDescriptorImpl.`getEventListeners()`
  `List<ObjectModel>`
  DeploymentDescriptorImpl.`getMarshallingStrategies()`
  `List<ObjectModel>`
  DeploymentDescriptorImpl.`getTaskEventListeners()`
  Method parameters in org.kie.internal.runtime.manager.deploy with type arguments of type ObjectModel
  Modifier and Type
  Method
  Description
  `protected List<ObjectModel>`
  DeploymentDescriptorImpl.`cleanList(List<ObjectModel> input)`
  `protected Set<ObjectModel>`
  DeploymentDescriptorImpl.`cleanSet(Set<ObjectModel> input)`
  `void`
  DeploymentDescriptorImpl.`setEventListeners(List<ObjectModel> eventListeners)`
  `void`
  DeploymentDescriptorImpl.`setMarshallingStrategies(List<ObjectModel> marshallingStrategies)`
  `void`
  DeploymentDescriptorImpl.`setTaskEventListeners(List<ObjectModel> taskEventListeners)`