2017-08-16 3 views

Antwort

0

Sie können die Eigenschaften beim Start der Aufgabe übergeben. Wenn Sie ein POJO übergeben möchten, stellen Sie sicher, dass Ihre Aufgabe das POJO als Eigenschaften versteht, wenn sie als Argumente übergeben werden.

Für die Eigenschaften geben, können Sie here

+0

Vielen Dank für Ihre Antwort verweisen, Ich habe diesen Hinweis gesehen, aber könnten Sie geben Sie bitte ein Beispiel dafür, wie kann ich Requisiten wie POJO passieren und wie kann meine Aufgabe verstehen Sie? Ich verwende "DataFlowTemplate" zum Starten der Aufgabe, und alles, was ich überall sehe, wenn sie übergeben werden - ist, dass Eigenschaften nur Zeichenfolgen sind. Zum Beispiel, hier ist die 'launch' Methodensignatur in' TaskOperations': 'langen Start (String name, Map Eigenschaften, Liste Argumente);' Und jetzt kann ich nicht herausfinden, wie man POJO übergibt, mit Eigenschaften :( – Markiza

+1

Sie können POJO aus einem einfachen Grund für beide nicht übergeben. Sie können ein POJO nicht als Befehlszeilenarg oder eine Umgebungsvariable übergeben. Wir machen keine Form der Serialisierung vor der Konfiguration dieser beiden und beide sind grundsätzlich Strings. –

Verwandte Themen