Documentation for a newer release is available. View Latest

¿Cómo restrinjo un mensaje a un sistema dado?

Datos para el mensaje consumido con la siguiente entrada:

  HeaderMetaConstants.RECEIVING_SYSTEM -> "system-1"

Todas las definiciones de mensajes relevantes deben asociarse con el sistema mediante la siguiente propiedad del builder.

 .withDefaultSystem("system-1")

Todas las instancias relevantes de MessageTransport deben asociarse con el sistema mediante la siguiente propiedad del builder

 .withSystem("system-1")

Todas las invocaciones de pasos de transportes comunes para el tipo de mensaje asociado deben tener asociadas la propiedad receivingSystem y sendingSystem

 When the 'system-1' sends the 'some message type'

Finalmente, la conciencia del sistema se habilita configurando la siguiente propiedad del sistema de Java (por defecto está deshabilitada). Nota: esto es global y debe definirse en el módulo de agregación más alto que contenga los runners y stories

system.aware=true