Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABRT - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- adler32(byte[]) - Static method in class io.redlink.utils.ChecksumUtils
- adler32(File) - Static method in class io.redlink.utils.ChecksumUtils
- adler32(InputStream) - Static method in class io.redlink.utils.ChecksumUtils
-
Calculate
Adler32
-Checksum of anInputStream
. - adler32(String) - Static method in class io.redlink.utils.ChecksumUtils
- adler32(Path) - Static method in class io.redlink.utils.ChecksumUtils
- ADMIN_PORT - Static variable in class io.redlink.utils.test.testcontainers.ZookeeperContainer
- after() - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- after() - Method in class io.redlink.utils.test.testcontainers.VindContainer
- ALRM - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- apply(Statement, Description) - Method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- assertDockerAvailable() - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- assertDockerAvailable(String) - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- assumeDockerAvailable() - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- assumeDockerAvailable(String) - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- await() - Method in class io.redlink.utils.concurrent.Gate
-
Causes the current thread to wait until the gate has opened, unless the thread is interrupted.
- await(long, TimeUnit) - Method in class io.redlink.utils.concurrent.Gate
-
Causes the current thread to wait until the gate has opened, unless the thread is interrupted, or the specified waiting time elapses.
- await(Duration) - Method in class io.redlink.utils.concurrent.Gate
-
Causes the current thread to wait until the gate has opened, unless the thread is interrupted, or the specified waiting time elapses.
B
- before() - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- before() - Method in class io.redlink.utils.test.testcontainers.VindContainer
- BUS - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
C
- ChecksumUtils - Class in io.redlink.utils
-
Utilities to calculate checksums.
- CHLD - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- clearHandler(SignalsHelper.SIG...) - Static method in class io.redlink.utils.signal.SignalsHelper
-
Clear the custom handler for the provided signals (and install the default handler)
- clearHandler(String...) - Static method in class io.redlink.utils.signal.SignalsHelper
-
Clear the custom handler for the provided signals (and install the default handler)
- close() - Method in class io.redlink.utils.concurrent.Gate
-
Close the Gate! All further calls to
Gate.await()
will block until the gate isopened
again. - close() - Method in class io.redlink.utils.logging.LoggingContext
- configure() - Method in class io.redlink.utils.test.testcontainers.MongoContainer
- CONNECT_PORT - Static variable in class io.redlink.utils.test.testcontainers.ZookeeperContainer
- CONT - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- copy(Path, Path) - Static method in class io.redlink.utils.PathUtils
-
Copy a file/directory.
- copy(Path, Path, boolean) - Static method in class io.redlink.utils.PathUtils
-
Copy a file/directory
- copyRecursive(Path, Path) - Static method in class io.redlink.utils.PathUtils
-
Recursively copy a directory
- copyRecursive(Path, Path, boolean) - Static method in class io.redlink.utils.PathUtils
-
Recursively copy a directory
- crc32(byte[]) - Static method in class io.redlink.utils.ChecksumUtils
- crc32(File) - Static method in class io.redlink.utils.ChecksumUtils
- crc32(InputStream) - Static method in class io.redlink.utils.ChecksumUtils
-
Calculate
CRC32
-Checksum of anInputStream
. - crc32(String) - Static method in class io.redlink.utils.ChecksumUtils
- crc32(Path) - Static method in class io.redlink.utils.ChecksumUtils
- create() - Static method in class io.redlink.utils.logging.LoggingContext
-
Create a new
LoggingContext
populated with the current MDC entries - create() - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(boolean) - Static method in class io.redlink.utils.logging.LoggingContextBuilder
- create(String) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(String, String, String) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String, String, File) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String, String, File, Duration) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String, String, Duration) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, String, Duration) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, Duration) - Static method in class io.redlink.utils.test.testcontainers.SolrContainer
- create(String, Duration) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(String, Duration, String) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(String, Duration, Collection<String>) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(Duration) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(Duration, Collection<String>) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
- create(Collection<String>) - Static method in class io.redlink.utils.test.testcontainers.VindContainer
D
- DEFAULT_IMAGE - Static variable in class io.redlink.utils.test.testcontainers.VindContainer
- DEFAULT_IMAGE - Static variable in class io.redlink.utils.test.testcontainers.ZookeeperContainer
- DEFAULT_TAG - Static variable in class io.redlink.utils.test.testcontainers.VindContainer
- DEFAULT_TAG - Static variable in class io.redlink.utils.test.testcontainers.ZookeeperContainer
- deleteRecursive(Path) - Static method in class io.redlink.utils.PathUtils
-
Recursively delete a file/directory
- deleteRecursive(Path, boolean) - Static method in class io.redlink.utils.PathUtils
-
Recursively delete a file/directory
- DockerAvailableRule - Class in io.redlink.utils.test.testcontainers
- DockerAvailableRule(boolean, String) - Constructor for class io.redlink.utils.test.testcontainers.DockerAvailableRule
E
- empty() - Static method in class io.redlink.utils.logging.LoggingContext
-
Create a new, empty
LoggingContext
- emptyMDC() - Static method in class io.redlink.utils.logging.LoggingContext
- equals(Object) - Method in class io.redlink.utils.test.testcontainers.MongoContainer
F
- failOnDockerMissing() - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- failOnDockerMissing(String) - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- finished(Description) - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- finished(Description) - Method in class io.redlink.utils.test.testcontainers.VindContainer
G
- Gate - Class in io.redlink.utils.concurrent
-
A syncronization util that allows one or more threads to wait for until the Gate is opened.
- Gate() - Constructor for class io.redlink.utils.concurrent.Gate
-
Create a new,
closed
Gate
. - Gate(boolean) - Constructor for class io.redlink.utils.concurrent.Gate
-
Create a new Gate with the given initial state.
- getAdminUrl() - Method in class io.redlink.utils.test.testcontainers.ZookeeperContainer
- getConnectionUrl() - Method in class io.redlink.utils.test.testcontainers.MongoContainer
- getCoreName() - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- getCoreNames() - Method in class io.redlink.utils.test.testcontainers.VindContainer
- getCoreUrl() - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- getCoreUrl(String) - Method in class io.redlink.utils.test.testcontainers.VindContainer
- getNumber() - Method in enum io.redlink.utils.signal.SignalsHelper.SIG
- getResourceAsPath(String) - Static method in class io.redlink.utils.ResourceLoaderUtils
-
Finds a resource with a given name.
- getResourceAsPath(String, Class<?>) - Static method in class io.redlink.utils.ResourceLoaderUtils
-
Finds a resource with a given name.
- getResourceAsPath(String, ClassLoader) - Static method in class io.redlink.utils.ResourceLoaderUtils
-
Finds a resource with a given name.
- getSigName() - Method in enum io.redlink.utils.signal.SignalsHelper.SIG
- getSolrUrl() - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- getSolrUrl() - Method in class io.redlink.utils.test.testcontainers.VindContainer
- getVindUrl() - Method in class io.redlink.utils.test.testcontainers.VindContainer
- getWaitingCount() - Method in class io.redlink.utils.concurrent.Gate
-
Retrieve the number threads currently waiting at the
Gate
- getWaitStrategy() - Method in class io.redlink.utils.test.testcontainers.MongoContainer
- getZkConnect() - Method in class io.redlink.utils.test.testcontainers.ZookeeperContainer
H
- hash(HashUtils.HashAlg, byte[]) - Static method in class io.redlink.utils.HashUtils
- hash(HashUtils.HashAlg, File) - Static method in class io.redlink.utils.HashUtils
- hash(HashUtils.HashAlg, InputStream) - Static method in class io.redlink.utils.HashUtils
- hash(HashUtils.HashAlg, String) - Static method in class io.redlink.utils.HashUtils
- hash(HashUtils.HashAlg, Path) - Static method in class io.redlink.utils.HashUtils
- hashCode() - Method in class io.redlink.utils.test.testcontainers.MongoContainer
- HashUtils - Class in io.redlink.utils
-
Utils for calculating hashes (md5, sha1, sha512)
- HashUtils.HashAlg - Enum in io.redlink.utils
-
Supported Hashing Algorithms
- HUP - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
I
- INT - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- IO - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- io.redlink.utils - module io.redlink.utils
- io.redlink.utils - package io.redlink.utils
- io.redlink.utils.concurrent - package io.redlink.utils.concurrent
- io.redlink.utils.logging - package io.redlink.utils.logging
- io.redlink.utils.sfl4j - module io.redlink.utils.sfl4j
- io.redlink.utils.signal - module io.redlink.utils.signal
- io.redlink.utils.signal - package io.redlink.utils.signal
- io.redlink.utils.test.testcontainers - module io.redlink.utils.test.testcontainers
- io.redlink.utils.test.testcontainers - package io.redlink.utils.test.testcontainers
- isClosed() - Method in class io.redlink.utils.concurrent.Gate
-
Check the current state of the
Gate
- isOpen() - Method in class io.redlink.utils.concurrent.Gate
-
Check the current state of the
Gate
L
- LoggingContext - Class in io.redlink.utils.logging
-
Encapsulates a MDC logging context.
- LoggingContext() - Constructor for class io.redlink.utils.logging.LoggingContext
-
Crates a new LoggingContext
- LoggingContext(boolean) - Constructor for class io.redlink.utils.logging.LoggingContext
-
Creates a new LoggingContext
- LoggingContextBuilder - Class in io.redlink.utils.logging
M
- MD5 - Enum constant in enum io.redlink.utils.HashUtils.HashAlg
-
md5, creates 32 char digest.
- md5sum(byte[]) - Static method in class io.redlink.utils.HashUtils
- md5sum(File) - Static method in class io.redlink.utils.HashUtils
- md5sum(InputStream) - Static method in class io.redlink.utils.HashUtils
- md5sum(String) - Static method in class io.redlink.utils.HashUtils
- md5sum(Path) - Static method in class io.redlink.utils.HashUtils
- MongoContainer - Class in io.redlink.utils.test.testcontainers
- MongoContainer() - Constructor for class io.redlink.utils.test.testcontainers.MongoContainer
- MongoContainer(String) - Constructor for class io.redlink.utils.test.testcontainers.MongoContainer
- MongoContainer(Future<String>) - Constructor for class io.redlink.utils.test.testcontainers.MongoContainer
N
- nextString(int) - Static method in class io.redlink.utils.RandomUtils
-
Generates a random String with characters from
[0-9a-zA-Z]
. - nextString(Random, int) - Static method in class io.redlink.utils.RandomUtils
-
Generates a random String using the provided
Random
with characters from[0-9a-zA-Z]
.
O
- open() - Method in class io.redlink.utils.concurrent.Gate
-
Open the Gate! All threads currently waiting in one of the
Gate.await()
-methods will resume.
P
- PathUtils - Class in io.redlink.utils
-
Various Utils for
Path
s. - PIPE - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- PROF - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- PWR - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
R
- RandomUtils - Class in io.redlink.utils
-
Various utils for
Random
- registerHandler(BiConsumer<Integer, String>, SignalsHelper.SIG...) - Static method in class io.redlink.utils.signal.SignalsHelper
-
Register a handler for the provided signals
- registerHandler(BiConsumer<Integer, String>, String...) - Static method in class io.redlink.utils.signal.SignalsHelper
-
Register a handler for the provided signals
- ResourceLoaderUtils - Class in io.redlink.utils
-
Convert jar/zip files to file-systems
S
- setClosed(boolean) - Method in class io.redlink.utils.concurrent.Gate
-
Update the state of the Gate.
- sha1(byte[]) - Static method in class io.redlink.utils.HashUtils
- sha1(File) - Static method in class io.redlink.utils.HashUtils
- sha1(InputStream) - Static method in class io.redlink.utils.HashUtils
- sha1(String) - Static method in class io.redlink.utils.HashUtils
- sha1(Path) - Static method in class io.redlink.utils.HashUtils
- SHA1 - Enum constant in enum io.redlink.utils.HashUtils.HashAlg
-
sha-1, creates 40 char digest.
- sha256(byte[]) - Static method in class io.redlink.utils.HashUtils
- sha256(File) - Static method in class io.redlink.utils.HashUtils
- sha256(InputStream) - Static method in class io.redlink.utils.HashUtils
- sha256(String) - Static method in class io.redlink.utils.HashUtils
- sha256(Path) - Static method in class io.redlink.utils.HashUtils
- SHA256 - Enum constant in enum io.redlink.utils.HashUtils.HashAlg
-
sha2-256, creates 64 char digest.
- sha512(byte[]) - Static method in class io.redlink.utils.HashUtils
- sha512(File) - Static method in class io.redlink.utils.HashUtils
- sha512(InputStream) - Static method in class io.redlink.utils.HashUtils
- sha512(String) - Static method in class io.redlink.utils.HashUtils
- sha512(Path) - Static method in class io.redlink.utils.HashUtils
- SHA512 - Enum constant in enum io.redlink.utils.HashUtils.HashAlg
-
sha2-512, creates 128 char digest.
- SignalsHelper - Class in io.redlink.utils.signal
-
Helper-Class for Signal-Handling
- SignalsHelper.SIG - Enum in io.redlink.utils.signal
- skipOnDockerMissing() - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- skipOnDockerMissing(String) - Static method in class io.redlink.utils.test.testcontainers.DockerAvailableRule
- SOLR_PORT - Static variable in class io.redlink.utils.test.testcontainers.VindContainer
- SolrContainer - Class in io.redlink.utils.test.testcontainers
- SolrContainer(String, String, String, File, Duration) - Constructor for class io.redlink.utils.test.testcontainers.SolrContainer
- starting(Description) - Method in class io.redlink.utils.test.testcontainers.SolrContainer
- starting(Description) - Method in class io.redlink.utils.test.testcontainers.VindContainer
- STKFLT - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- SYS - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
T
- TERM - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- TRAP - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- tryAwait(long, TimeUnit) - Method in class io.redlink.utils.concurrent.Gate
-
Causes the current thread to wait until the gate has opened, unless the thread is interrupted, or the specified waiting time elapses.
- tryAwait(Duration) - Method in class io.redlink.utils.concurrent.Gate
-
Causes the current thread to wait until the gate has opened, unless the thread is interrupted, or the specified waiting time elapses.
- TSTP - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- TTIN - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- TTOU - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
U
- URG - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- USR2 - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
V
- valueOf(String) - Static method in enum io.redlink.utils.HashUtils.HashAlg
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redlink.utils.signal.SignalsHelper.SIG
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.redlink.utils.HashUtils.HashAlg
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.redlink.utils.signal.SignalsHelper.SIG
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VIND_CORE_NAME - Static variable in class io.redlink.utils.test.testcontainers.VindContainer
- VindContainer - Class in io.redlink.utils.test.testcontainers
- VindContainer(String, Collection<String>, Duration) - Constructor for class io.redlink.utils.test.testcontainers.VindContainer
- VTALRM - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
W
- WINCH - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- withDatabaseName(String) - Method in class io.redlink.utils.test.testcontainers.MongoContainer
- withMDC(String, String) - Static method in class io.redlink.utils.logging.LoggingContext
- withMDC(String, String) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- withMDC(Map<String, String>) - Static method in class io.redlink.utils.logging.LoggingContext
- withMDC(Map<String, String>) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Runnable) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Runnable) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Runnable, boolean) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Callable<T>) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Callable<T>) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Callable<T>, boolean) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Consumer<T>) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Consumer<T>) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Consumer<T>, boolean) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Function<T, R>) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Function<T, R>) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Function<T, R>, boolean) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Supplier<T>) - Static method in class io.redlink.utils.logging.LoggingContext
- wrap(Supplier<T>) - Method in class io.redlink.utils.logging.LoggingContextBuilder
- wrap(Supplier<T>, boolean) - Static method in class io.redlink.utils.logging.LoggingContext
- wrapInCopy(Runnable) - Method in class io.redlink.utils.logging.LoggingContext
- wrapInCopy(Callable<T>) - Method in class io.redlink.utils.logging.LoggingContext
- wrapInCopy(Consumer<T>) - Method in class io.redlink.utils.logging.LoggingContext
- wrapInCopy(Function<T, R>) - Method in class io.redlink.utils.logging.LoggingContext
- wrapInCopy(Supplier<T>) - Method in class io.redlink.utils.logging.LoggingContext
X
- XCPU - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
- XFSZ - Enum constant in enum io.redlink.utils.signal.SignalsHelper.SIG
Z
- ZookeeperContainer - Class in io.redlink.utils.test.testcontainers
- ZookeeperContainer() - Constructor for class io.redlink.utils.test.testcontainers.ZookeeperContainer
- ZookeeperContainer(String) - Constructor for class io.redlink.utils.test.testcontainers.ZookeeperContainer
All Classes and Interfaces|All Packages|Constant Field Values