Skip navigation links
A B C D G I L M N P R S T W 

A

addDynamicThreadPredicate(Predicate<Thread>) - Method in class reactor.blockhound.BlockHound.Builder
Appends the provided predicate to the current one.
allowBlockingCallsInside(String, String) - Method in class reactor.blockhound.BlockHound.Builder
Allows blocking calls inside any method of a class with name identified by the provided className and which name matches the provided methodName.
applyTo(BlockHound.Builder) - Method in interface reactor.blockhound.integration.BlockHoundIntegration
Lets an integration apply the customizations (see BlockHound.Builder) before BlockHound is installed.
applyTo(BlockHound.Builder) - Method in class reactor.blockhound.integration.LoggingIntegration
Deprecated.
 
applyTo(BlockHound.Builder) - Method in class reactor.blockhound.integration.ReactorIntegration
 
applyTo(BlockHound.Builder) - Method in class reactor.blockhound.integration.RxJava2Integration
 
applyTo(BlockHound.Builder) - Method in class reactor.blockhound.integration.StandardOutputIntegration
 

B

BlockHound - Class in reactor.blockhound
BlockHound is a tool to detect blocking calls from non-blocking threads.
BlockHound.Builder - Class in reactor.blockhound
 
BlockHoundIntegration - Interface in reactor.blockhound.integration
An interface that defines the contract for the BlockHound integrations.
BlockingMethod - Class in reactor.blockhound
 
BlockingMethod(String, String, int) - Constructor for class reactor.blockhound.BlockingMethod
 
blockingMethodCallback(Consumer<BlockingMethod>) - Method in class reactor.blockhound.BlockHound.Builder
Overrides the callback that is being triggered when a blocking method is detected
BlockingOperationError - Error in reactor.blockhound
 
BlockingOperationError(BlockingMethod) - Constructor for error reactor.blockhound.BlockingOperationError
 
builder() - Static method in class reactor.blockhound.BlockHound
Creates a completely new BlockHound.Builder that *does not* have any integration applied.

C

compareTo(BlockHoundIntegration) - Method in interface reactor.blockhound.integration.BlockHoundIntegration
 

D

disallowBlockingCallsInside(String, String) - Method in class reactor.blockhound.BlockHound.Builder
Disallows blocking calls inside any method of a class with name identified by the provided className and which name matches the provided methodName.
dynamicThreadPredicate(Function<Predicate<Thread>, Predicate<Thread>>) - Method in class reactor.blockhound.BlockHound.Builder
Replaces the current dynamic thread predicate with the result of applying the provided function.

G

getClassName() - Method in class reactor.blockhound.BlockingMethod
 
getMethod() - Method in error reactor.blockhound.BlockingOperationError
 
getModifiers() - Method in class reactor.blockhound.BlockingMethod
 
getName() - Method in class reactor.blockhound.BlockingMethod
 
getPriority() - Method in interface reactor.blockhound.integration.BlockHoundIntegration
Returns the default priority level for this integration.

I

install() - Method in class reactor.blockhound.BlockHound.Builder
Installs the agent and runs the instrumentation, but only if BlockHound wasn't installed yet (it is global).
install(BlockHoundIntegration...) - Static method in class reactor.blockhound.BlockHound
Loads integrations with ServiceLoader, adds provided integrations, and installs the BlockHound instrumentation.
isStatic() - Method in class reactor.blockhound.BlockingMethod
 

L

loadIntegrations(BlockHoundIntegration...) - Method in class reactor.blockhound.BlockHound.Builder
Loads integrations with ServiceLoader and adds provided integrations using {BlockHound.Builder.with(BlockHoundIntegration)}.
LoggingIntegration - Class in reactor.blockhound.integration
Deprecated.
replaced by a more generic stdout/stderr solution: StandardOutputIntegration
LoggingIntegration() - Constructor for class reactor.blockhound.integration.LoggingIntegration
Deprecated.
 

M

markAsBlocking(Class, String, String) - Method in class reactor.blockhound.BlockHound.Builder
Marks provided method of the provided class as "blocking".
markAsBlocking(String, String, String) - Method in class reactor.blockhound.BlockHound.Builder
Marks provided method of the class identified by the provided name as "blocking".

N

nonBlockingThreadPredicate(Function<Predicate<Thread>, Predicate<Thread>>) - Method in class reactor.blockhound.BlockHound.Builder
Replaces the current non-blocking thread predicate with the result of applying the provided function.

P

premain(String, Instrumentation) - Static method in class reactor.blockhound.BlockHound
Entrypoint for installation via the -javaagent= command-line option.

R

reactor.blockhound - package reactor.blockhound
 
reactor.blockhound.integration - package reactor.blockhound.integration
 
ReactorIntegration - Class in reactor.blockhound.integration
 
ReactorIntegration() - Constructor for class reactor.blockhound.integration.ReactorIntegration
 
RxJava2Integration - Class in reactor.blockhound.integration
 
RxJava2Integration() - Constructor for class reactor.blockhound.integration.RxJava2Integration
 

S

StandardOutputIntegration - Class in reactor.blockhound.integration
 
StandardOutputIntegration() - Constructor for class reactor.blockhound.integration.StandardOutputIntegration
 

T

toString() - Method in class reactor.blockhound.BlockingMethod
 

W

with(BlockHoundIntegration) - Method in class reactor.blockhound.BlockHound.Builder
Applies the provided BlockHoundIntegration to the current builder
with(Instrumentation) - Method in class reactor.blockhound.BlockHound.Builder
Configure the Instrumentation to use.
A B C D G I L M N P R S T W 
Skip navigation links