Interface Option

All Superinterfaces:
Serializable
All Known Subinterfaces:
KieBaseOption, KieSessionOption, MultiValueKieBaseOption, MultiValueKieSessionOption, MultiValueOption, MultiValueRuleBaseOption, MultiValueRuleRuntimeOption, SingleValueKieBaseOption, SingleValueKieSessionOption, SingleValueOption, SingleValueRuleBaseOption, SingleValueRuleRuntimeOption
All Known Implementing Classes:
AccumulateNullPropagationOption, BeliefSystemTypeOption, BetaRangeIndexOption, ClockTypeOption, DeclarativeAgendaOption, DirectFiringOption, EqualityBehaviorOption, EventProcessingOption, KeepReferenceOption, KieBaseMutabilityOption, MBeansOption, PersistedSessionOption, PrototypesOption, QueryListenerOption, RemoveIdentitiesOption, SequentialOption, SessionsPoolOption, ThreadSafeOption, TimedRuleExecutionOption, TimedRuleExecutionOption.FILTERED, TimerJobFactoryOption, WorkItemHandlerOption

public interface Option extends Serializable
A base interface for type safe options in configuration objects
  • Method Details

    • getPropertyName

      @Deprecated String getPropertyName()
      Deprecated.
      Returns:
      the property name for this option
    • propertyName

      default String propertyName()
    • type

      String type()