2016-05-04 5 views
0

Ich habe sagen Domain-Objekte A, B, C, D usw.Verwendung von Domänenobjekten in Spring Integration

Ich möchte Domain-Objekt A durch meine Strömung verwenden. Objekt A hat Objekt B, C, D usw. als Klassenvariablen mit Setter und Getter.

Ich habe Federintegration fließen wie.

public Class A 
{ 

    private B b; 

    private C c; 

    private D d; 

    //setter and getter 

} 

Pick-B Objekt aus queue-->create Object A und set B und A als Nutzlast zum nächsten Schritt übergeben -> Objekt C aus der Datenbank (JPA) erhalten und in demselben Objekt A gesetzt und zum nächsten Schritt übergeben -> so weiter so Im letzten Schritt sollte ich Objekt A mit Werten von Objekt B, C, D usw. haben.

Bitte schlagen Sie vor, wie Sie dies in der Federintegration konfigurieren.

Antwort

1

Sie müssen einen content enricher verwenden, der ein spezialisiertes Gateway ist, mit dem Sie Attribute der Nutzlast mit den Ergebnissen eines Sub-Flows füllen können.