Class JobStatusEvent

    • Constructor Detail

      • JobStatusEvent

        public JobStatusEvent()
      • JobStatusEvent

        public JobStatusEvent​(long jobId,
                              @Nonnull
                              JobStatus previousStatus,
                              @Nonnull
                              JobStatus newStatus,
                              @Nullable
                              java.lang.String description,
                              boolean userRequested)
    • Method Detail

      • getJobId

        public long getJobId()
      • getPreviousStatus

        @Nonnull
        public JobStatus getPreviousStatus()
      • getNewStatus

        @Nonnull
        public JobStatus getNewStatus()
      • getDescription

        @Nullable
        public java.lang.String getDescription()
        If the event is generated by the user, indicates the action; if there is a failure, indicates the cause; otherwise, null.
      • writeData

        public void writeData​(ObjectDataOutput out)
                       throws java.io.IOException
        Description copied from interface: DataSerializable
        Writes object fields to output stream
        Specified by:
        writeData in interface DataSerializable
        Parameters:
        out - output
        Throws:
        java.io.IOException - if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.
      • readData

        public void readData​(ObjectDataInput in)
                      throws java.io.IOException
        Description copied from interface: DataSerializable
        Reads fields from the input stream
        Specified by:
        readData in interface DataSerializable
        Parameters:
        in - input
        Throws:
        java.io.IOException - if an I/O error occurs. In particular, an IOException may be thrown if the input stream has been closed.
      • toString

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