Class ChunkResponse

  • All Implemented Interfaces:
    java.io.Serializable

    public class ChunkResponse
    extends java.lang.Object
    implements java.io.Serializable
    Encapsulates a response to processing a chunk of items, summarising the result as a StepContribution.
    Author:
    Dave Syer, Mahmoud Ben Hassine
    See Also:
    Serialized Form
    • Constructor Detail

      • ChunkResponse

        public ChunkResponse​(int sequence,
                             java.lang.Long jobId,
                             StepContribution stepContribution)
      • ChunkResponse

        public ChunkResponse​(boolean status,
                             int sequence,
                             java.lang.Long jobId,
                             StepContribution stepContribution)
      • ChunkResponse

        public ChunkResponse​(boolean status,
                             int sequence,
                             java.lang.Long jobId,
                             StepContribution stepContribution,
                             @Nullable
                             java.lang.String message)
      • ChunkResponse

        public ChunkResponse​(ChunkResponse input,
                             boolean redelivered)
      • ChunkResponse

        public ChunkResponse​(boolean status,
                             int sequence,
                             java.lang.Long jobId,
                             StepContribution stepContribution,
                             @Nullable
                             java.lang.String message,
                             boolean redelivered)
    • Method Detail

      • getJobId

        public java.lang.Long getJobId()
      • getSequence

        public int getSequence()
      • isSuccessful

        public boolean isSuccessful()
      • isRedelivered

        public boolean isRedelivered()
      • getMessage

        public java.lang.String getMessage()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()