Package org.kie.api.runtime.conf

# Interface KieSessionOption

All Superinterfaces:
  `Option`, `Serializable`

All Known Subinterfaces:
  `MultiValueKieSessionOption`, `MultiValueRuleRuntimeOption`, `SingleValueKieSessionOption`, `SingleValueRuleRuntimeOption`

All Known Implementing Classes:
  `AccumulateNullPropagationOption`, `BeliefSystemTypeOption`, `ClockTypeOption`, `DirectFiringOption`, `KeepReferenceOption`, `PersistedSessionOption`, `QueryListenerOption`, `ThreadSafeOption`, `TimedRuleExecutionOption`, `TimedRuleExecutionOption.FILTERED`, `TimerJobFactoryOption`, `WorkItemHandlerOption`

public interface KieSessionOption extends Option
A markup interface for KieSessionConfiguration options

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `TYPE`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default String`
  `type()`

  ### Methods inherited from interface org.kie.api.conf.Option

  `getPropertyName, propertyName`

- ## Field Details

  - ### TYPE

    static final String TYPE
    See Also:
      - Constant Field Values

- ## Method Details

  - ### type

    default String type()
    Specified by:
      `type` in interface `Option`