Life ConnectLife Connect
Table of contents
Architecture
Services
Swagger Docs
GitHub
Table of contents
Architecture
Services
Swagger Docs
GitHub

Blockhound

It's Java agent to detect blocking calls from non-blocking threads.

You can read more about it here.

The Idea is that if agent detects blocking call from non-blocking thread it will throw BlockingOperationError.

Currently, BlockHound is integrated in Accounting service. As per bitbucket-pipelines.yml BlockHound is going to be included during the build for all branches except master, integration and preprod.

Configuration

blockhound.enabled - even if BlockHound was included during the build you can turn it off by setting this property as false, otherwise use true

Intellij Idea Run Configuration

  1. Check option Do not bulid before run

  2. Check option Add before launch task

  3. In Before launch section click add task, choose Run maven goal and enter this command clean package -Dmaven.test.skip

Edit this page
Last Updated:
Contributors: gregory