Interface StateMgmtSettingOption

All Superinterfaces:
com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingsProxy

public interface StateMgmtSettingOption extends com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingsProxy
Implement this interface to provide or override the state management settings, for use with high-availability only.
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket
    configure(com.espertech.esper.common.internal.compile.stage2.StatementRawInfo raw, AppliesTo appliesTo, com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket setting)
     
    com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket
    Return a state management setting.
  • Method Details

    • getValue

      com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket getValue(StateMgmtSettingContext env)
      Return a state management setting.
      Parameters:
      env - information about the state management setting that is being determined
      Returns:
      setting
    • configure

      default com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket configure(com.espertech.esper.common.internal.compile.stage2.StatementRawInfo raw, AppliesTo appliesTo, com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingBucket setting)
      Specified by:
      configure in interface com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingsProxy