Class FabricBuilderWrapper<I extends FabricBuilderWrapper<I,B,R>,B,R>

java.lang.Object
io.debezium.testing.system.tools.fabric8.FabricBuilderWrapper<I,B,R>
Type Parameters:
I - type of the child wrapper instance
B - type of Fabric8 builder
R - type of resource build by Faric8 builder
Direct Known Subclasses:
FabricApicurioBuilder, FabricKafkaBuilder, FabricKafkaConnectBuilder

public abstract class FabricBuilderWrapper<I extends FabricBuilderWrapper<I,B,R>,B,R> extends Object
Wraps Strimzi builder in order to provide convenience methods for Debezium configuration
  • Field Details

    • builder

      protected B builder
  • Constructor Details

    • FabricBuilderWrapper

      protected FabricBuilderWrapper(B builder)
  • Method Details

    • self

      protected I self()
    • onBuilder

      protected I onBuilder(Consumer<B> configurator)
    • build

      public abstract R build()