Class OptionHolder


  • public class OptionHolder
    extends Object
    Holder object to contain Option
    • Constructor Detail

      • OptionHolder

        public OptionHolder​(io.siddhi.query.api.definition.StreamDefinition streamDefinition,
                            Map<String,​String> staticOptions,
                            Map<String,​String> dynamicOptions,
                            io.siddhi.annotation.Extension extension)
    • Method Detail

      • validateAndGetOption

        public Option validateAndGetOption​(String optionKey)
      • getOrCreateOption

        public Option getOrCreateOption​(String optionKey,
                                        String defaultValue)
      • validateAndGetStaticValue

        public String validateAndGetStaticValue​(String optionKey,
                                                String defaultValue)
      • validateAndGetStaticValue

        public String validateAndGetStaticValue​(String optionKey)
      • isOptionExists

        public boolean isOptionExists​(String optionKey)
      • getDynamicOptionsKeys

        public Set<String> getDynamicOptionsKeys()
      • getStaticOptionsKeys

        public Set<String> getStaticOptionsKeys()