title: Kafkastream - spring cloud stream - custom tolopogy without bindings in configuration file
body: <p>This projects don't describe classic bindings in application config file, we override the StreamsBuilderFactoryBean definition like this to be able to generate the topology manually.</p>
  <pre><code>@Bean
  public StreamsBuilderFactoryBean createSBFB(){
  
     StreamsBuilderFactoryBean streamsBuilderFactoryBean = new StreamsBuilderFactoryBean(streamConfiguration);
  
          streamsBuilderFactoryBean.setInfrastructureCustomizer(
                  new KafkaStreamsInfrastructureCustomizer() {
                      @Override
                      public void configureBuilder(StreamsBuilder builder) {
                            builder.stream(...) // here we append our topology
                      }
                 }
  }
  </code></pre>
  <p>This is perfectly working but we are loosing healthcheck mecanism, and kafkastream actuator metrics.</p>
  <p>Is there a way to work around ?
  the main goal is to retrieve the topology from a rest service. Can we use spring cloud stream in this context ?</p>