$ 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
All Classes All Packages
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
AutoReturnable
s. - 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 implementCloseable
. - 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 implementCloseable
. - 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
All Classes All Packages