Index

A B C D E G H J L M R S T V W Y 
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 RuleEngine as 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 RuleEngine as 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 RuleEngine that 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 RuleEngine that 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.
A B C D E G H J L M R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form