Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addError(String, RuleException) - Method in class com.helixframework.rules.RuleContext
- addRule(Rule) - Method in class com.helixframework.rules.RuleEngine
-
Add a rule to the rules engine.
- addRules(Rule...) - Method in class com.helixframework.rules.RuleEngine
-
Add rules to the rules engine.
- addRules(Set<Rule>) - Method in class com.helixframework.rules.RuleEngine
-
Add rules to the rules engine.
- addVariable(String, Object) - Method in class com.helixframework.rules.RuleContext
-
Add a variable to the context variables.
- apply(RuleContext<?>) - Method in class com.helixframework.rules.rule.BaseRule
- apply(RuleContext<?>) - Method in interface com.helixframework.rules.rule.Rule
-
Executes the rule with a default timeout.
- apply(RuleContext<?>, Class<T>) - Method in class com.helixframework.rules.rule.BaseRule
- apply(RuleContext<?>, Class<T>) - Method in interface com.helixframework.rules.rule.Rule
-
Executes the rules and returns a result.
- apply(RuleContext<?>, Class<T>, Duration) - Method in class com.helixframework.rules.rule.BaseRule
- apply(RuleContext<?>, Class<T>, Duration) - Method in interface com.helixframework.rules.rule.Rule
-
Executes the rules, with a custom timeout, and returns a result.
- apply(RuleContext<?>, Duration) - Method in class com.helixframework.rules.rule.BaseRule
- apply(RuleContext<?>, Duration) - Method in interface com.helixframework.rules.rule.Rule
-
Executes the rule with a custom timeout.
- applyInternal(RuleContext) - Method in class com.helixframework.rules.rule.rest.RestRule
- applyInternal(RuleContext<?>) - Method in class com.helixframework.rules.rule.BaseRule
-
Applies the logic of the implementing rule and modifies the root object in the context.
- applyInternal(RuleContext<?>) - Method in class com.helixframework.rules.rule.java.dsl.DSLRule
-
Applies a rule context across a Condition set.
- applyInternal(RuleContext<?>) - Method in class com.helixframework.rules.rule.spel.SpelRule
- applyInternal(RuleContext<?>, Class<T>) - Method in class com.helixframework.rules.rule.BaseRule
-
Applies the logic of the implementing rule and returns the result.
- applyInternal(RuleContext<?>, Class<T>) - Method in class com.helixframework.rules.rule.java.dsl.DSLRule
-
Unused as we store the result in the RuleContext itself.
- applyInternal(RuleContext<?>, Class<T>) - Method in class com.helixframework.rules.rule.rest.RestRule
- applyInternal(RuleContext<?>, Class<T>) - Method in class com.helixframework.rules.rule.spel.SpelRule
- asPng(RuleEngine, String) - Static method in class com.helixframework.rules.RuleVisualizer
-
Visualizes the underlying rule graph of the supplied
RuleEngineas a png file. - asPng(Set<Rule>, String) - Static method in class com.helixframework.rules.RuleVisualizer
-
Visualizes the supplied rules as a png file.
- asSvg(RuleEngine, String) - Static method in class com.helixframework.rules.RuleVisualizer
-
Visualizes the underlying rule graph of the supplied
RuleEngineas an svg file. - asSvg(Set<Rule>, String) - Static method in class com.helixframework.rules.RuleVisualizer
-
Visualizes the supplied rules as a svg file.
B
- BaseRule - Class in com.helixframework.rules.rule
-
Base rule that provides a default timeout for rule subclasses.
- BaseRule(String, String, Set<Rule>, String, Map<String, String>, Duration, Integer) - Constructor for class com.helixframework.rules.rule.BaseRule
-
Creates a new instance of
BaseRule. - build() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Creates an instance of
JavaRuleConfig. - build() - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Creates an instance of
RestRule. - build() - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Creates an instance of
SpelRule. - builder(String) - Static method in class com.helixframework.rules.rule.java.JavaRuleConfig
-
Gets the builder for this type.
- builder(String, String) - Static method in class com.helixframework.rules.rule.rest.RestRule
-
Builder for creating new instances of
RestRule. - builder(String, String) - Static method in class com.helixframework.rules.rule.spel.SpelRule
-
Builder for creating new instances of
SpelRule.
C
- com.helixframework.rules - package com.helixframework.rules
- com.helixframework.rules.config - package com.helixframework.rules.config
- com.helixframework.rules.config.definition - package com.helixframework.rules.config.definition
- com.helixframework.rules.error - package com.helixframework.rules.error
- com.helixframework.rules.rule - package com.helixframework.rules.rule
- com.helixframework.rules.rule.java - package com.helixframework.rules.rule.java
- com.helixframework.rules.rule.java.dsl - package com.helixframework.rules.rule.java.dsl
- com.helixframework.rules.rule.rest - package com.helixframework.rules.rule.rest
- com.helixframework.rules.rule.spel - package com.helixframework.rules.rule.spel
- combine(Predicate<T>...) - Static method in class com.helixframework.rules.RuleFilters
-
Combines the supplied predicates.
- Condition<T,
V> - Interface in com.helixframework.rules.rule.java.dsl - ConditionBuilder - Interface in com.helixframework.rules.rule.java.dsl
- ConditionBuilder.Action - Interface in com.helixframework.rules.rule.java.dsl
- ConditionBuilder.Predicate - Interface in com.helixframework.rules.rule.java.dsl
D
- DEFAULT_MAX_RETRIES - Static variable in interface com.helixframework.rules.rule.Rule
-
Default rule max retries.
- DEFAULT_TIMEOUT - Static variable in interface com.helixframework.rules.rule.Rule
-
Default rule timeout.
- DSL_RULE_INPUT - Static variable in class com.helixframework.rules.rule.java.dsl.DSLRule
- DSL_RULE_OUTPUT - Static variable in class com.helixframework.rules.rule.java.dsl.DSLRule
- DSLRule<U,
V> - Class in com.helixframework.rules.rule.java.dsl -
DSLRule which returns an executable Action if one or more Conditions are met.
- DSLRule(JavaRuleConfig, Set<? extends Condition<U, V>>) - Constructor for class com.helixframework.rules.rule.java.dsl.DSLRule
-
Creates a new instance of
DSLRule.
E
- equals(Object) - Method in interface com.helixframework.rules.rule.java.dsl.Condition
- execute(RuleContext<?>) - Method in class com.helixframework.rules.RuleEngine
-
Executes the all rules against the supplied rule context.
- execute(RuleContext<?>, String) - Method in class com.helixframework.rules.RuleEngine
-
Executes a specific rule, by name, and its dependent rules on the supplied rule context.
- executeBoolean(RuleContext<T>) - Method in class com.helixframework.rules.RuleEngine
-
Executes a collection of boolean rules and returns the boolean result of all rules.
- executeBoolean(RuleContext<T>, String) - Method in class com.helixframework.rules.RuleEngine
-
Executes a boolean rule and returns the boolean result.
- executeMap(RuleContext<?>) - Method in class com.helixframework.rules.RuleEngine
-
Executes all rules against the supplied context and returns a map with the result of each rule execution.
- executeMap(RuleContext<?>, String) - Method in class com.helixframework.rules.RuleEngine
-
Executes a specific rule, by name, and its dependent rules on the supplied rule context and returns a map with the resule of each rule execution.
G
- get() - Method in class com.helixframework.rules.rule.rest.HttpClientSupplier
-
Gets the http client.
- get(String) - Static method in enum class com.helixframework.rules.RuleType
- getClassification() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getClassification() - Method in class com.helixframework.rules.rule.BaseRule
- getClassification() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getClassification() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the classification of the rule.
- getClassName() - Method in class com.helixframework.rules.config.definition.JavaRuleDefinition
- getConditionSet() - Method in class com.helixframework.rules.rule.java.dsl.DSLRule
-
Returns the conditionSet.
- getDependencies() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getDependencies() - Method in class com.helixframework.rules.rule.BaseRule
- getDependencies() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getDependencies() - Method in interface com.helixframework.rules.rule.Rule
-
Gets a set of rules for which this rule depends upon.
- getDescription() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getDescription() - Method in class com.helixframework.rules.rule.BaseRule
- getDescription() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getDescription() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the description of the rule.
- getErrors() - Method in class com.helixframework.rules.RuleContext
-
Gets any errors that occurred during rule processing.
- getExpression() - Method in class com.helixframework.rules.config.definition.SpelRuleDefinition
- getExpression() - Method in class com.helixframework.rules.rule.spel.SpelRule
-
Gets the SPEL expression.
- getInstance() - Static method in class com.helixframework.rules.rule.rest.HttpClientSupplier
-
Gets the singleton instance of
HttpClientSupplier. - getLabel() - Method in enum class com.helixframework.rules.RuleType
- getMaxRetries() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getMaxRetries() - Method in class com.helixframework.rules.rule.BaseRule
- getMaxRetries() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getMaxRetries() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the number of times the rule should be retried in the event of a failure.
- getMessage() - Method in exception com.helixframework.rules.error.RuleConfigurationException
- getName() - Method in class com.helixframework.rules.rule.BaseRule
- getName() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getName() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the name of the rule.
- getName() - Method in class com.helixframework.rules.RuleEngine
-
Gets the name of the rules engine.
- getObject() - Method in class com.helixframework.rules.rule.rest.RestRuleResponse
- getOutputType() - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- getRoot() - Method in class com.helixframework.rules.RuleContext
-
Gets the root object.
- getRoot(Class<V>) - Method in class com.helixframework.rules.RuleContext
-
Gets the root object and casts it to the supplied type.
- getRootObject() - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- getRuleName() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getRuleName() - Method in exception com.helixframework.rules.error.RuleConfigurationException
- getRuleName() - Method in exception com.helixframework.rules.error.RuleExecutionException
- getRuleName() - Method in exception com.helixframework.rules.error.RuleTimeoutException
- getRules() - Method in class com.helixframework.rules.RuleEngine
-
Gets an unmodifiable collection of the rules.
- getRuleType() - Method in class com.helixframework.rules.config.definition.JavaRuleDefinition
- getRuleType() - Method in class com.helixframework.rules.config.definition.RestRuleDefinition
- getRuleType() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getRuleType() - Method in class com.helixframework.rules.config.definition.SpelRuleDefinition
- getStatus() - Method in class com.helixframework.rules.rule.rest.RestRuleResponse
- getTag(String, Class<T>) - Method in class com.helixframework.rules.RuleEngine
-
Gets a tag on the rules engine.
- getTags() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getTags() - Method in class com.helixframework.rules.rule.BaseRule
- getTags() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getTags() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the rule's tags.
- getTags() - Method in class com.helixframework.rules.RuleEngine
-
Gets the tags on the rules engine.
- getTimeout() - Method in class com.helixframework.rules.config.definition.RuleDefinition
- getTimeout() - Method in exception com.helixframework.rules.error.RuleTimeoutException
- getTimeout() - Method in class com.helixframework.rules.rule.BaseRule
- getTimeout() - Method in class com.helixframework.rules.rule.java.JavaRuleConfig
- getTimeout() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the timeout.
- getType() - Method in class com.helixframework.rules.rule.java.JavaRule
- getType() - Method in class com.helixframework.rules.rule.rest.RestRule
- getType() - Method in interface com.helixframework.rules.rule.Rule
-
Gets the type of rule.
- getType() - Method in class com.helixframework.rules.rule.spel.SpelRule
- getUrl() - Method in class com.helixframework.rules.config.definition.RestRuleDefinition
- getUrl() - Method in class com.helixframework.rules.rule.rest.RestRule
-
Gets the url of the endpoint to call for the rule.
- getVariable(String, Class<T>) - Method in class com.helixframework.rules.RuleContext
-
Gets the value of a context variable.
- getVariables() - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- getVariables() - Method in class com.helixframework.rules.RuleContext
-
Gets the context variables.
H
- hasClassification(String) - Static method in class com.helixframework.rules.RuleFilters
-
Filters rules with the specified classification.
- hasClassificationAndTags(String, Map<String, String>) - Static method in class com.helixframework.rules.RuleFilters
-
Filters rules with the specified classification and tags.
- hasDependencies() - Static method in class com.helixframework.rules.RuleFilters
-
Filters rules which have dependencies on other rules.
- hasErrors() - Method in class com.helixframework.rules.RuleContext
-
Checks if any errors occurred during processing of the context.
- hasErrors(String) - Method in class com.helixframework.rules.RuleContext
-
Checks if an error occurred for a specific rule during processing of the context.
- hashCode() - Method in interface com.helixframework.rules.rule.java.dsl.Condition
- hasTags(Map<String, String>) - Static method in class com.helixframework.rules.RuleFilters
-
Filters rules with the specified tags.
- HttpClientSupplier - Class in com.helixframework.rules.rule.rest
-
Supplier that supplies a singleton instance of the
OkHttpClient.
J
- JAVA - Enum constant in enum class com.helixframework.rules.RuleType
-
Rule executes a Java method.
- JavaRule - Class in com.helixframework.rules.rule.java
-
Base java rule that all other java based rules must extend.
- JavaRule(JavaRuleConfig) - Constructor for class com.helixframework.rules.rule.java.JavaRule
-
Creates a new instance of
JavaRule. - JavaRuleConfig - Class in com.helixframework.rules.rule.java
-
Java rule configuration.
- JavaRuleConfig.Builder - Class in com.helixframework.rules.rule.java
-
Builds an instance of
JavaRuleConfig. - JavaRuleDefinition - Class in com.helixframework.rules.config.definition
-
Definition of a Java rule loaded from a configuration source.
- JavaRuleDefinition() - Constructor for class com.helixframework.rules.config.definition.JavaRuleDefinition
L
- load(File) - Static method in class com.helixframework.rules.config.YamlRulesFactory
-
Loads rules from the supplied file.
- load(InputStream) - Static method in class com.helixframework.rules.config.YamlRulesFactory
-
Loads rules from the supplied input stream.
- load(String) - Static method in class com.helixframework.rules.config.YamlRulesFactory
-
Loads rules from the file path.
- load(Path) - Static method in class com.helixframework.rules.config.YamlRulesFactory
-
Loads rules from the file path.
M
- matches(T) - Method in interface com.helixframework.rules.rule.java.dsl.Condition
R
- REST - Enum constant in enum class com.helixframework.rules.RuleType
-
Rule executes a rest call to an external service.
- RestRule - Class in com.helixframework.rules.rule.rest
-
Rule that invokes a restful endpoint.
- RestRule.Builder - Class in com.helixframework.rules.rule.rest
-
Builds an instance of
RestRule. - RestRuleDefinition - Class in com.helixframework.rules.config.definition
-
Definition of a Rest rule loaded from a configuration source.
- RestRuleDefinition() - Constructor for class com.helixframework.rules.config.definition.RestRuleDefinition
- RestRuleRequest - Class in com.helixframework.rules.rule.rest
-
Request object sent to rest rule endpoints.
- RestRuleRequest() - Constructor for class com.helixframework.rules.rule.rest.RestRuleRequest
- RestRuleResponse - Class in com.helixframework.rules.rule.rest
-
Response object received from rest rule endpoints.
- RestRuleResponse() - Constructor for class com.helixframework.rules.rule.rest.RestRuleResponse
- result() - Method in interface com.helixframework.rules.rule.java.dsl.Condition
- Rule - Interface in com.helixframework.rules.rule
-
Interface that all rules must implement.
- RuleConfigurationException - Exception in com.helixframework.rules.error
-
Exception thrown when rule is misconfigured.
- RuleConfigurationException(String, String) - Constructor for exception com.helixframework.rules.error.RuleConfigurationException
- RuleContext<K> - Class in com.helixframework.rules
-
Context object sent to all rules for evaluation.
- RuleContext(K) - Constructor for class com.helixframework.rules.RuleContext
-
Creates a new instance of
RuleContext. - RuleContext(K, Map<String, Object>) - Constructor for class com.helixframework.rules.RuleContext
-
Creates a new instance of
RuleContext. - RuleDefinition - Class in com.helixframework.rules.config.definition
-
Base definition of a rule loaded from a configuration source.
- RuleDefinition() - Constructor for class com.helixframework.rules.config.definition.RuleDefinition
- RuleEngine - Class in com.helixframework.rules
-
Rule engine that executes collections of rules.
- RuleEngine(Rule...) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEngine. - RuleEngine(String, Rule...) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEngine. - RuleEngine(String, Set<Rule>) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEngine. - RuleEngine(String, Set<Rule>, Predicate<Rule>...) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEnginethat filters the supplied rule set by the specified filter before executing the rules. - RuleEngine(String, Set<Rule>, Map<String, Object>) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEngine. - RuleEngine(Set<Rule>) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEngine. - RuleEngine(Set<Rule>, Predicate<Rule>...) - Constructor for class com.helixframework.rules.RuleEngine
-
Creates a new instance of
RuleEnginethat filters the supplied rule set by the specified filter before executing the rules. - RuleException - Exception in com.helixframework.rules.error
-
Exception that can be thrown from a rule invocation that will not cause rule evaluation to fail, but will instead be added to the errors collection of the
RuleContext. - RuleException() - Constructor for exception com.helixframework.rules.error.RuleException
-
Creates an instance of
RuleException. - RuleException(String) - Constructor for exception com.helixframework.rules.error.RuleException
-
Creates an instance of
RuleException. - RuleException(String, Throwable) - Constructor for exception com.helixframework.rules.error.RuleException
-
Creates an instance of
RuleException. - RuleExecutionException - Exception in com.helixframework.rules.error
-
Exception thrown when a rule execution fails.
- RuleExecutionException(String) - Constructor for exception com.helixframework.rules.error.RuleExecutionException
- RuleExecutionException(String, String) - Constructor for exception com.helixframework.rules.error.RuleExecutionException
- RuleExecutionException(String, String, Throwable) - Constructor for exception com.helixframework.rules.error.RuleExecutionException
- RuleExecutionException(String, Throwable) - Constructor for exception com.helixframework.rules.error.RuleExecutionException
- RuleFilters - Class in com.helixframework.rules
-
Set of rule filtering predicates to use with the rules engine.
- RuleTimeoutException - Exception in com.helixframework.rules.error
-
Exception thrown when a rule times out.
- RuleTimeoutException(String, Duration) - Constructor for exception com.helixframework.rules.error.RuleTimeoutException
- RuleType - Enum Class in com.helixframework.rules
-
Supported rule types.
- RuleVisualizer - Class in com.helixframework.rules
-
Creates graphical visualizations of rule graphs.
S
- SAPIENS - Enum constant in enum class com.helixframework.rules.RuleType
-
Rule executes an HTTP call to Sapiens Decision Engine.
- setClassification(String) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setClassName(String) - Method in class com.helixframework.rules.config.definition.JavaRuleDefinition
- setDependencies(Set<String>) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setDescription(String) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setExpression(String) - Method in class com.helixframework.rules.config.definition.SpelRuleDefinition
- setMaxRetries(Integer) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setObject(Object) - Method in class com.helixframework.rules.rule.rest.RestRuleResponse
- setOutputType(String) - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- setRoot(K) - Method in class com.helixframework.rules.RuleContext
-
Sets the root object.
- setRootObject(Object) - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- setRuleName(String) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setStatus(String) - Method in class com.helixframework.rules.rule.rest.RestRuleResponse
- setTags(Map<String, String>) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setTimeout(Long) - Method in class com.helixframework.rules.config.definition.RuleDefinition
- setUrl(String) - Method in class com.helixframework.rules.config.definition.RestRuleDefinition
- setVariables(Map<String, Object>) - Method in class com.helixframework.rules.rule.rest.RestRuleRequest
- SPEL - Enum constant in enum class com.helixframework.rules.RuleType
-
Rule executes a Spring Expression Language (spel) expression.
- SpelRule - Class in com.helixframework.rules.rule.spel
-
Rule that invokes a Spring Expression Language expression.
- SpelRule.Builder - Class in com.helixframework.rules.rule.spel
-
Builds an instance of
SpelRule. - SpelRuleDefinition - Class in com.helixframework.rules.config.definition
-
Definition of a SPEL rule loaded from a configuration source.
- SpelRuleDefinition() - Constructor for class com.helixframework.rules.config.definition.SpelRuleDefinition
T
- then() - Method in interface com.helixframework.rules.rule.java.dsl.ConditionBuilder.Predicate
- toString() - Method in class com.helixframework.rules.rule.java.JavaRule
- toString() - Method in class com.helixframework.rules.rule.rest.RestRule
- toString() - Method in class com.helixframework.rules.rule.spel.SpelRule
V
- valueOf(String) - Static method in enum class com.helixframework.rules.RuleType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.helixframework.rules.RuleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withClassification(String) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Sets the rule classification.
- withClassification(String) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Sets the rule classification.
- withClassification(String) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Sets the rule classification.
- withDependencies(Set<Rule>) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Add rule dependencies to the rule.
- withDependencies(Set<Rule>) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Add rule dependencies to the rule.
- withDependencies(Set<Rule>) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Add rule dependencies to the rule.
- withDependency(Rule) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Add a rule dependency to the rule.
- withDependency(Rule) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Add a rule dependency to the rule.
- withDependency(Rule) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Add a rule dependency to the rule.
- withDescription(String) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Sets the rule description.
- withDescription(String) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Sets the rule description.
- withDescription(String) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Sets the rule description.
- withMaxRetries(Integer) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Adds a custom max retry count to the rule.
- withMaxRetries(Integer) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Adds a custom max retry count to the rule.
- withMaxRetries(Integer) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Adds a custom max retry count to the rule.
- withoutDependencies() - Static method in class com.helixframework.rules.RuleFilters
-
Filters rules which have no dependencies on other rules.
- withSpelParserConfiguration(SpelParserConfiguration) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Adds a custom spel parser configuration to the rule.
- withTag(String, String) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Adds a tag to the rule.
- withTag(String, String) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Adds a tag to the rule.
- withTag(String, String) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Adds a tag to the rule.
- withTags(Map<String, String>) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Adds tags to the rule.
- withTags(Map<String, String>) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Adds tags to the rule.
- withTags(Map<String, String>) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Adds tags to the rule.
- withTimeout(Duration) - Method in class com.helixframework.rules.rule.java.JavaRuleConfig.Builder
-
Adds a custom timeout to the rule.
- withTimeout(Duration) - Method in class com.helixframework.rules.rule.rest.RestRule.Builder
-
Adds a custom timeout to the rule.
- withTimeout(Duration) - Method in class com.helixframework.rules.rule.spel.SpelRule.Builder
-
Adds a custom timeout to the rule.
Y
- YamlRulesFactory - Class in com.helixframework.rules.config
-
Loads rules from a yaml configuration file.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form