$ A B C D E F G H I J L M O P R S T U V W Y 
All Classes All Packages

$

$ - Variable in class dev.aherscu.qa.testing.extra.pooling.AutoReturnable
 

A

algorithm(AwsCognitoSrpAuthenticator.Algorithm) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
authChallengeResult(String, String) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
Method to orchestrate the SRP Authentication
authChallengeResultWithoutCaching(String, String) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 
AutoReturnable<T> - Class in dev.aherscu.qa.testing.extra.pooling
 
AutoReturnableObjectFactory<T> - Class in dev.aherscu.qa.testing.extra.pooling
Creates AutoReturnables.
AutoReturnableObjectFactory(List<T>) - Constructor for class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectFactory
 
AutoReturnableObjectPool<T> - Class in dev.aherscu.qa.testing.extra.pooling
Pool of object to be shared across parallel running tests.
AutoReturnableObjectPool(AutoReturnableObjectFactory<T>) - Constructor for class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectPool
Creates a pool of objects with size of maximum available objects; see AutoReturnableObjectFactory(List)
AwsCognitoSrpAuthenticator - Class in dev.aherscu.qa.testing.extra.rest
Secure Remote Password (SRP) implementation for AWS Cognito.
AwsCognitoSrpAuthenticator.Algorithm - Enum in dev.aherscu.qa.testing.extra.rest
Algorithms to be used for getting secret keys and generating HMAC.
AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder - Class in dev.aherscu.qa.testing.extra.rest
 
AwsCognitoSrpRequestFilter - Class in dev.aherscu.qa.testing.extra.rest
Adds an AWS Cognito token to each request.
AwsCognitoSrpRequestFilter(AwsCognitoSrpAuthenticator, String, String) - Constructor for class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpRequestFilter
 

B

BeanScanner<T> - Class in dev.aherscu.qa.testing.extra.supermachine
A scanner traversing an object graph.
borrowObject() - Method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectPool
Borrows a pooled object and marks it as pooled by this pool.
build() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
builder() - Static method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 

C

canEqual(Object) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 
characteristics() - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
 
clientId(String) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
close() - Method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnable
Returns the object to its pool.
cognitoIdentityProvider() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
Override to configure an AWS Cognito Identity provider.
ConcreteGuardAspect - Class in dev.aherscu.qa.testing.extra
 
ConcreteGuardAspect() - Constructor for class dev.aherscu.qa.testing.extra.ConcreteGuardAspect
 
create() - Method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectFactory
As long as there are available objects, creates a pooled object.
create(Stream<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.BeanScanner
 
create(Stream<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Constructs a scanner out of a source stream.
create(Stream<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.StreamScanner
 
CsvUtils - Class in dev.aherscu.qa.testing.extra
 

D

dev.aherscu.qa.testing.extra - package dev.aherscu.qa.testing.extra
 
dev.aherscu.qa.testing.extra.pooling - package dev.aherscu.qa.testing.extra.pooling
 
dev.aherscu.qa.testing.extra.rest - package dev.aherscu.qa.testing.extra.rest
 
dev.aherscu.qa.testing.extra.supermachine - package dev.aherscu.qa.testing.extra.supermachine
 
dev.aherscu.qa.testing.extra.supermachine.traverser - package dev.aherscu.qa.testing.extra.supermachine.traverser
 
dev.aherscu.qa.testing.extra.testng - package dev.aherscu.qa.testing.extra.testng
 
dev.aherscu.qa.testing.extra.yaml - package dev.aherscu.qa.testing.extra.yaml
 
DisableSslCertificateValidation - Class in dev.aherscu.qa.testing.extra.testng
Disables SSL certificate validation before the TestNG test suites begins execution.
DisableSslCertificateValidation() - Constructor for class dev.aherscu.qa.testing.extra.testng.DisableSslCertificateValidation
 

E

equals(Object) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 
estimateSize() - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
 
extract(Function<T, X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Apply a function to every items of this scanner and returns a scanner emitting the non-null results.

F

filter(ClientRequestContext) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpRequestFilter
 
filter(Predicate<T>) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Filters out items according to predicate.
find(Class<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.BeanScanner
Traverses the object graph for each items of this scanner and returns a scanner emitting the first item of the given type found in each branch.
find(Class<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Scans the elements of the source and returns a scanner emitting relevant items of the given type.
from(X) - Static method in class dev.aherscu.qa.testing.extra.supermachine.BeanScanner
Creates a bean scanner.

G

get(Class<T>) - Static method in class dev.aherscu.qa.testing.extra.ResourceUtils
Retrieves the resource associated with current locale.
getDeclaredFields(Class, Collection<Field>) - Static method in class dev.aherscu.qa.testing.extra.supermachine.traverser.ReflectionUtils
Get all non static, non transient, fields of the passed in class, including private fields.
getDeepDeclaredFields(Class) - Static method in class dev.aherscu.qa.testing.extra.supermachine.traverser.ReflectionUtils
Get all non static, non transient, fields of the passed in class, including private fields.
getMethod(Class, String, Class...) - Static method in class dev.aherscu.qa.testing.extra.supermachine.traverser.ReflectionUtils
 
getRootFor(Class<T>) - Static method in class dev.aherscu.qa.testing.extra.ResourceUtils
Retrieves the resource associated with Locale.ROOT

H

hashCode() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 
HMACSHA256 - dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.Algorithm
The only algorithm tested to work with AWS Cognito.

I

intercept(List<IMethodInstance>, ITestContext) - Method in class dev.aherscu.qa.testing.extra.testng.TestShuffler
 
item(long) - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
Override to supply requested item per specified index.

J

JenkinsKeepAlive - Class in dev.aherscu.qa.testing.extra
Writes something to console every few minutes in order to keep Jenkins alive.
JenkinsKeepAlive() - Constructor for class dev.aherscu.qa.testing.extra.JenkinsKeepAlive
 

L

LockingUtils - Class in dev.aherscu.qa.testing.extra
Based on http://tutorials.jenkov.com/java-concurrency/read-write-locks.html#simple
LockingUtils() - Constructor for class dev.aherscu.qa.testing.extra.LockingUtils
 

M

main(String[]) - Static method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
Without parameters, prints a help message.

O

objects - Variable in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectFactory
 
onFinish(ISuite) - Method in class dev.aherscu.qa.testing.extra.JenkinsKeepAlive
 
onFinish(ISuite) - Method in class dev.aherscu.qa.testing.extra.testng.DisableSslCertificateValidation
 
onStart(ISuite) - Method in class dev.aherscu.qa.testing.extra.JenkinsKeepAlive
 
onStart(ISuite) - Method in class dev.aherscu.qa.testing.extra.testng.DisableSslCertificateValidation
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
onTestFailedWithTimeout(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
onTestFailure(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
onTestSkipped(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
onTestStart(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
onTestSuccess(ITestResult) - Method in class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 

P

ParallelLoop - Class in dev.aherscu.qa.testing.extra
Parallel looping with specified threads, repetitions and block of code.
ParallelLoop() - Constructor for class dev.aherscu.qa.testing.extra.ParallelLoop
Constructs a default parallel loop with one thread and one repetition.
ParallelLoop(AbstractExecutorService, int) - Constructor for class dev.aherscu.qa.testing.extra.ParallelLoop
 
poolFor(List<T>) - Static method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectPool
Initializes an object pool.
process(Object) - Method in interface dev.aherscu.qa.testing.extra.supermachine.traverser.Traverser.Visitor
 
PROTOTYPE - Static variable in class dev.aherscu.qa.testing.extra.ParallelLoop
The default parallel loop; chain with threadPool and repetitions to configure.

R

RangeSpliterator<C extends Spliterator<T>,​T> - Class in dev.aherscu.qa.testing.extra
Abstract spliterator over a numeric range of non-nulls.
RangeSpliterator(Range<Long>) - Constructor for class dev.aherscu.qa.testing.extra.RangeSpliterator
Spliterator running over specified range, splitting to atomic units.
RangeSpliterator(Range<Long>, long) - Constructor for class dev.aherscu.qa.testing.extra.RangeSpliterator
Spliterator running over specified range, splitting until specified unit size.
read(Class<T>) - Method in class dev.aherscu.qa.testing.extra.yaml.YamlReader
 
readingAquire() - Method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Waits for writers to finish and accounts for another reader lock.
readingRelease() - Method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Accounts for one less reader lock.
readLocking(Runnable) - Static method in class dev.aherscu.qa.testing.extra.LockingUtils
 
readLocking(Runnable) - Static method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Guards specified critical section for reading purposes.
readLocking(Callable<T>) - Static method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Guards specified critical section for reading purposes.
ReadMultiWriteLock - Class in dev.aherscu.qa.testing.extra
Based on http://tutorials.jenkov.com/java-concurrency/read-write-locks.html#simple
ReadMultiWriteLock() - Constructor for class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
 
ReflectionUtils - Class in dev.aherscu.qa.testing.extra.supermachine.traverser
 
region(Regions) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
ResourceUtils - Class in dev.aherscu.qa.testing.extra
Resource utilities.
run(Function<Integer, Integer>) - Method in class dev.aherscu.qa.testing.extra.ParallelLoop
Runs specified function in configured loop.
run(IntConsumer) - Method in class dev.aherscu.qa.testing.extra.ParallelLoop
Runs specified consumer in configured loop.

S

scan(Stream<X>) - Static method in class dev.aherscu.qa.testing.extra.supermachine.StreamScanner
Create a scanner iterating over a stream.
Scanner<T> - Class in dev.aherscu.qa.testing.extra.supermachine
Abstraction wrapping a data structure that can be walked through to produce streams.
Scanner(Stream<T>) - Constructor for class dev.aherscu.qa.testing.extra.supermachine.Scanner
Constructs a scanner out of a source stream.
secretKey(String) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
singletonPoolFor(List<T>) - Static method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectPool
Initializes a singleton object pool.
stream() - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Extracts the items of this scanner as a stream.
stream(InputStream) - Static method in class dev.aherscu.qa.testing.extra.CsvUtils
Provides a Java 8 stream wrapper around a CSV I/O stream.
StreamScanner<T> - Class in dev.aherscu.qa.testing.extra.supermachine
A scanner iterating over items of a stream.
subSpliterator(Range<Long>) - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
Override to create a new sub-spliterator per specified range.

T

TestRunLogger - Class in dev.aherscu.qa.testing.extra.testng
 
TestRunLogger() - Constructor for class dev.aherscu.qa.testing.extra.testng.TestRunLogger
 
TestShuffler - Class in dev.aherscu.qa.testing.extra.testng
Randomizes the order of tests.
TestShuffler() - Constructor for class dev.aherscu.qa.testing.extra.testng.TestShuffler
 
then(Function<Scanner<T>, Scanner<X>>...) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Transforms this scanner into one or more derived scanners and merges their emitted items.
toString() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 
toString() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator
 
toString() - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpRequestFilter
 
traverse(Object, Class[], Class, Traverser.Visitor) - Static method in class dev.aherscu.qa.testing.extra.supermachine.traverser.Traverser
 
Traverser - Class in dev.aherscu.qa.testing.extra.supermachine.traverser
 
Traverser() - Constructor for class dev.aherscu.qa.testing.extra.supermachine.traverser.Traverser
 
Traverser.Visitor - Interface in dev.aherscu.qa.testing.extra.supermachine.traverser
 
tryAdvance(Consumer<? super T>) - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
 
trySplit() - Method in class dev.aherscu.qa.testing.extra.RangeSpliterator
 

U

userPoolId(String) - Method in class dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.AwsCognitoSrpAuthenticatorBuilder
 

V

valueOf(String) - Static method in enum dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.Algorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.aherscu.qa.testing.extra.rest.AwsCognitoSrpAuthenticator.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

walk(Class<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.BeanScanner
Traverses the object graph for each items of this scanner and returns a scanner emitting all found items of the given type.
walk(Class<X>) - Method in class dev.aherscu.qa.testing.extra.supermachine.Scanner
Scans the elements of the source and returns a scanner emitting all resulting items of the given type.
withRepetitions(int) - Method in class dev.aherscu.qa.testing.extra.ParallelLoop
 
withThreadPool(AbstractExecutorService) - Method in class dev.aherscu.qa.testing.extra.ParallelLoop
 
wrap(AutoReturnable<T>) - Method in class dev.aherscu.qa.testing.extra.pooling.AutoReturnableObjectFactory
 
write(T) - Method in class dev.aherscu.qa.testing.extra.yaml.YamlWriter
 
writeLocking(Runnable) - Static method in class dev.aherscu.qa.testing.extra.LockingUtils
 
writeLocking(Runnable) - Static method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Guards specified critical section for writing purposes.
writeLocking(Callable<T>) - Static method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Guards specified critical section for writing purposes.
writingAcquire() - Method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Waits for readers to finish and accounts for another writer lock.
writingRelease() - Method in class dev.aherscu.qa.testing.extra.ReadMultiWriteLock
Accounts for one less writer lock.

Y

YamlReader<T> - Class in dev.aherscu.qa.testing.extra.yaml
Wraps the YamlReader in order to implement Closeable.
YamlReader(File) - Constructor for class dev.aherscu.qa.testing.extra.yaml.YamlReader
Creates a file-based YAML reader; you should call Closeable.close() in order to release it.
YamlReader(Reader) - Constructor for class dev.aherscu.qa.testing.extra.yaml.YamlReader
 
YamlWriter<T> - Class in dev.aherscu.qa.testing.extra.yaml
Wraps the YamlWriter in order to implement Closeable.
YamlWriter(File) - Constructor for class dev.aherscu.qa.testing.extra.yaml.YamlWriter
Creates a YAML writer based on a supplied file; you should call Closeable.close() in order to release it.
YamlWriter(Writer) - Constructor for class dev.aherscu.qa.testing.extra.yaml.YamlWriter
 
$ A B C D E F G H I J L M O P R S T U V W Y 
All Classes All Packages