1 package de.example.spring.kafka;
 
   3 import org.springframework.cloud.stream.annotation.Input;
 
   4 import org.springframework.cloud.stream.annotation.Output;
 
   5 import org.springframework.messaging.MessageChannel;
 
   6 import org.springframework.messaging.SubscribableChannel;
 
   9  * En lugar de esta definicion "custom" usaremos las dos que
 
  10  * vienen por defecto en:
 
  11  * org.springframework.cloud.stream.messaging.Sink
 
  12  * org.springframework.cloud.stream.messaging.Source
 
  14  * Esta definicion custom se usaría igual que Sink y Source :)
 
  15  * Donde veas Sink y Source podrías haber puesto esto en su lugar ;)
 
  17 public interface InputOutputChannels {
 
  19   @Input("inputChannel")
 
  20   SubscribableChannel input();
 
  22   @Output("outputChannel")
 
  23   MessageChannel output();