Registry / observability / blockhound

blockhound

JSON →
library1.0.17.RELEASEjavamavenunverified

Java agent to detect blocking calls from non-blocking threads, helping to identify code that violates reactive programming principles.

<dependency> <groupId>io.projectreactor.tools</groupId> <artifactId>blockhound</artifactId> <version>1.0.17.RELEASE</version> </dependency>
INSTALL
IMPORT
SIG · BLOCKHOUND
B
blockhound
observabilityjavav1.0.17.RELEASE
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BlockHound
reactor.blockhound.BlockHound

Install BlockHound to detect blocking calls.

import reactor.blockhound.BlockHound; BlockHound.install(); // Now any blocking call on a non-blocking thread will throw an error.
Debug
Known issues
gotchaBlockHound may produce false positives with some libraries that use blocking internally but are safe in reactive contexts.
fix
Use BlockHound.Builder to whitelist specific methods or classes.
affects: *
Upgrade
Version history
1.0.17.RELEASElatest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
22
OpenAI (training)
1
Resources
blockhound — mvn dependency:get blockhound · libregistry