Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

Action - Interface in com.chutneytesting.action.spi
Marking interface for an executable Action.
A action implementation will be instantiated for each execution, so that no state will be kept from one execution to another.
ActionExecutionResult - Class in com.chutneytesting.action.spi
Result of a Action execution.
Can be either: ActionExecutionResult.Status.Success with outputs (key / value) ActionExecutionResult.Status.Failure
ActionExecutionResult.Status - Enum Class in com.chutneytesting.action.spi
 
actionIdentifier() - Method in class com.chutneytesting.action.spi.FinallyAction
Deprecated.
ActionsConfiguration - Interface in com.chutneytesting.action.spi.injectable
 
ActionValidatorsUtils - Class in com.chutneytesting.action.spi.validation
 
ActionValidatorsUtils() - Constructor for class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
addError(String) - Method in class com.chutneytesting.action.spi.validation.Validator
 

B

booleanProperty(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
 
build() - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 

C

com.chutneytesting.action.spi - package com.chutneytesting.action.spi
 
com.chutneytesting.action.spi.injectable - package com.chutneytesting.action.spi.injectable
 
com.chutneytesting.action.spi.time - package com.chutneytesting.action.spi.time
 
com.chutneytesting.action.spi.validation - package com.chutneytesting.action.spi.validation
 

D

DAYS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 
description() - Method in interface com.chutneytesting.action.spi.time.DurationParser
 
Duration - Class in com.chutneytesting.action.spi.time
Expected duration format: "floating_positive_number [duration_unit]" where floating_positive_number : the duration value (ex.: 10) time_unit : the duration unit.
DurationParser - Interface in com.chutneytesting.action.spi.time
 
DurationUnit - Enum Class in com.chutneytesting.action.spi.time
 
durationValidation(String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 

E

enumValidation(Class<E>, String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
error(String) - Method in interface com.chutneytesting.action.spi.injectable.Logger
 
error(Throwable) - Method in interface com.chutneytesting.action.spi.injectable.Logger
 
execute() - Method in interface com.chutneytesting.action.spi.Action
Execute the action.

F

Failure - Enum constant in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
 
FinallyAction - Class in com.chutneytesting.action.spi
 
FinallyAction.Builder - Class in com.chutneytesting.action.spi
 
FinallyActionRegistry - Interface in com.chutneytesting.action.spi.injectable
Registry to declare at execution-time a FinallyAction.
forAction(String, Class<?>) - Static method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
forAction(String, String) - Static method in class com.chutneytesting.action.spi.FinallyAction.Builder
 

G

getDurationUnit() - Method in class com.chutneytesting.action.spi.time.Duration
 
getDurationValue() - Method in class com.chutneytesting.action.spi.time.Duration
 
getErrors() - Method in class com.chutneytesting.action.spi.validation.Validator
 
getErrorsFrom(Validator<?>...) - Static method in class com.chutneytesting.action.spi.validation.Validator
 
getInteger(String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
 
getInteger(String, Integer) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
 
getString(String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
 
getString(String, String) - Method in interface com.chutneytesting.action.spi.injectable.ActionsConfiguration
 

H

host() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
HOURS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 

I

info(String) - Method in interface com.chutneytesting.action.spi.injectable.Logger
 
Input - Annotation Interface in com.chutneytesting.action.spi.injectable
Mark a Action constructor parameter as retrieved from Step inputs
inputs() - Method in class com.chutneytesting.action.spi.FinallyAction
 
inputs() - Method in interface com.chutneytesting.action.spi.injectable.StepDefinitionSpi
Return step definition inputs.
isValid() - Method in class com.chutneytesting.action.spi.validation.Validator
 

K

keyPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
keyStore() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
keyStorePassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
ko() - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
 
ko(Map<String, ?>) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
 

L

Logger - Interface in com.chutneytesting.action.spi.injectable
 

M

MICROS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 
MILLIS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 
MINUTES - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 

N

name() - Method in class com.chutneytesting.action.spi.FinallyAction
 
name() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
NANOS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 
notBlankStringValidation(String, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
notEmptyListValidation(List<T>, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
notEmptyMapValidation(Map<K, V>, String) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
numericProperty(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
 

O

of(T) - Static method in class com.chutneytesting.action.spi.validation.Validator
Builder
ok() - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
 
ok(String, Object) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
 
ok(Map<String, ?>) - Static method in class com.chutneytesting.action.spi.ActionExecutionResult
 
originalAction() - Method in class com.chutneytesting.action.spi.FinallyAction
Deprecated.
outputs - Variable in class com.chutneytesting.action.spi.ActionExecutionResult
 

P

parse(String) - Static method in class com.chutneytesting.action.spi.time.Duration
 
parse(String) - Method in interface com.chutneytesting.action.spi.time.DurationParser
 
parse(String) - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
 
parseToMs(String) - Static method in class com.chutneytesting.action.spi.time.Duration
 
port() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
prefixedProperties(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
 
prefixedProperties(String, boolean) - Method in interface com.chutneytesting.action.spi.injectable.Target
 
privateKey() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
privateKeyPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
property(String) - Method in interface com.chutneytesting.action.spi.injectable.Target
 

R

rawUri() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
regex() - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
 
registerFinallyAction(FinallyAction) - Method in interface com.chutneytesting.action.spi.injectable.FinallyActionRegistry
This method is used to register a FinallyAction during the execution, as a Action may have to free resources after execution.
reportOnly() - Method in interface com.chutneytesting.action.spi.injectable.Logger
 

S

SECONDS - Enum constant in enum class com.chutneytesting.action.spi.time.DurationUnit
 
SpelFunction - Annotation Interface in com.chutneytesting.action.spi
Put this annotation on static method of class register in META-INF/extension/chutney.functions Method will be available in SpEL expression, reference by value of annotation, or default to methodName
status - Variable in class com.chutneytesting.action.spi.ActionExecutionResult
 
StepDefinitionSpi - Interface in com.chutneytesting.action.spi.injectable
 
strategyProperties() - Method in class com.chutneytesting.action.spi.FinallyAction
 
strategyType() - Method in class com.chutneytesting.action.spi.FinallyAction
 
Success - Enum constant in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
 

T

target() - Method in class com.chutneytesting.action.spi.FinallyAction
 
Target - Interface in com.chutneytesting.action.spi.injectable
 
targetPropertiesNotBlankValidation(Target, String...) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
targetValidation(Target) - Static method in class com.chutneytesting.action.spi.validation.ActionValidatorsUtils
 
timeUnit - Variable in enum class com.chutneytesting.action.spi.time.DurationUnit
 
toMilliseconds() - Method in class com.chutneytesting.action.spi.time.Duration
 
toString() - Method in class com.chutneytesting.action.spi.FinallyAction
 
toString() - Method in class com.chutneytesting.action.spi.time.Duration
 
toString() - Method in enum class com.chutneytesting.action.spi.time.DurationUnit
 
trustStore() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
trustStorePassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
type() - Method in class com.chutneytesting.action.spi.FinallyAction
 

U

uri() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
user() - Method in interface com.chutneytesting.action.spi.injectable.Target
 
userPassword() - Method in interface com.chutneytesting.action.spi.injectable.Target
 

V

validate(Function<? super T, ? extends U>, Predicate<? super U>, String) - Method in class com.chutneytesting.action.spi.validation.Validator
Example : .validate(Person::getAge, a -> a >= 18, "should be eighteen or over");
validate(Predicate<? super T>, String) - Method in class com.chutneytesting.action.spi.validation.Validator
Example : .validate(Objects::nonNull, "should not be null")
validateInputs() - Method in interface com.chutneytesting.action.spi.Action
 
validations() - Method in class com.chutneytesting.action.spi.FinallyAction
 
Validator<T> - Class in com.chutneytesting.action.spi.validation
Fluent validator
value() - Element in annotation interface com.chutneytesting.action.spi.injectable.Input
Name of the input parameter.
value() - Element in annotation interface com.chutneytesting.action.spi.SpelFunction
 
valueOf(String) - Static method in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.chutneytesting.action.spi.ActionExecutionResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.chutneytesting.action.spi.time.DurationUnit
Returns an array containing the constants of this enum class, in the order they are declared.

W

withInput(String, Object) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
withStrategyProperties(Map<String, Object>) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
withStrategyType(String) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
withTarget(Target) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
withValidation(String, Object) - Method in class com.chutneytesting.action.spi.FinallyAction.Builder
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages