Class BatchStartedEvent


  • public class BatchStartedEvent
    extends java.lang.Object
    Represents an event fired when a batch job starts.
    • Field Detail

      • PATTERN

        private static final java.util.regex.Pattern PATTERN
      • GSON

        private static final com.google.gson.Gson GSON
      • jobId

        private java.lang.String jobId
    • Constructor Detail

      • BatchStartedEvent

        public BatchStartedEvent​(java.lang.String jobIdIn,
                                 BatchStartedEvent.Data dataIn)
        Creates a new BatchStartedEvent
        Parameters:
        jobIdIn - the id of the job
        dataIn - the data containing more information about this event
    • Method Detail

      • getJobId

        public java.lang.String getJobId()
        The id of the job
        Returns:
        job id
      • parse

        public static java.util.Optional<BatchStartedEvent> parse​(Event event)
        Utility method to parse a generic event into a more specific one.
        Parameters:
        event - the generic event to parse
        Returns:
        an option containing the parsed value or non if it could not be parsed