2016-05-09 8 views
-1

Gibt es eine Möglichkeit, einen Parameter im Frühjahr Batch als Inputstream anstelle des Dateipfads hinzufügen?Spring Batch - InputStream als Parameter für ItemReader

+0

Warum möchten Sie einen Itemstream anstelle des Pfades verwenden? –

+0

Ich versuche Batch zu verwenden, der Streaming InputStream –

+0

verwendet, bitte fügen Sie hinzu, was Sie bisher versucht haben, z. xml/javaconfig für Ihren Job –

Antwort

0

Sie können Ihr eigenes benutzerdefiniertes Lesegerät schreiben und den InputStream mit setResource übergeben.

yourReader.setResource(new InputStreamResource(inputStream)); 
+0

Wie übergeben Sie diesen Eingabestream von den Job-Parametern? –

+0

Soweit ich weiß, können Sie InputStream nicht als Job-Parameter übergeben. Die einzige Möglichkeit wäre, den Eingabestream in Ihre benutzerdefinierte Reader-Bean zu injizieren. –

Verwandte Themen