public static class BlockHound.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
BlockHound.Builder |
allowBlockingCallsInside(java.lang.String className,
java.lang.String methodName) |
BlockHound.Builder |
blockingMethodCallback(java.util.function.Consumer<BlockingMethod> consumer) |
BlockHound.Builder |
disallowBlockingCallsInside(java.lang.String className,
java.lang.String methodName) |
void |
install() |
BlockHound.Builder |
markAsBlocking(java.lang.Class clazz,
java.lang.String methodName,
java.lang.String signature) |
BlockHound.Builder |
markAsBlocking(java.lang.String className,
java.lang.String methodName,
java.lang.String signature) |
BlockHound.Builder |
nonBlockingThreadPredicate(java.util.function.Function<java.util.function.Predicate<java.lang.Thread>,java.util.function.Predicate<java.lang.Thread>> predicate) |
BlockHound.Builder |
with(BlockHoundIntegration integration) |
public BlockHound.Builder markAsBlocking(java.lang.Class clazz, java.lang.String methodName, java.lang.String signature)
public BlockHound.Builder markAsBlocking(java.lang.String className, java.lang.String methodName, java.lang.String signature)
public BlockHound.Builder allowBlockingCallsInside(java.lang.String className, java.lang.String methodName)
public BlockHound.Builder disallowBlockingCallsInside(java.lang.String className, java.lang.String methodName)
public BlockHound.Builder blockingMethodCallback(java.util.function.Consumer<BlockingMethod> consumer)
public BlockHound.Builder nonBlockingThreadPredicate(java.util.function.Function<java.util.function.Predicate<java.lang.Thread>,java.util.function.Predicate<java.lang.Thread>> predicate)
public BlockHound.Builder with(BlockHoundIntegration integration)
public void install()