Interface BlockHoundIntegration

All Superinterfaces:
Comparable<BlockHoundIntegration>
All Known Implementing Classes:
LoggingIntegration, ReactorIntegration, RxJava2Integration, StandardOutputIntegration

public interface BlockHoundIntegration extends Comparable<BlockHoundIntegration>
An interface that defines the contract for the BlockHound integrations. applyTo(BlockHound.Builder) will receive an instance of the builder that is being installed. One can override Comparable.compareTo(Object) to ensure the order in case one needs to run an integration before or after another.