ProgressTracker.Step
Keywords: net.corda.core.utilities.ProgressTracker.Step class
Date: 2023-09-18

net.corda.core.utilities

## Class ProgressTracker.Step

- net.corda.core.utilities.ProgressTracker.Step

- Enclosing class:
    ProgressTracker

      public static class ProgressTracker.Step

  The superclass of all step objects.

- - ### Constructor Detail

    - #### Step

          public Step(@NotNull
                      java.lang.String label)

      The superclass of all step objects.

  - ### Method Detail

    - #### getChanges

          @NotNull
          public rx.Observable<net.corda.core.utilities.ProgressTracker.Change> getChanges()

    - #### childProgressTracker

          @Nullable
          public ProgressTracker childProgressTracker()

    - #### getExtraAuditData

          @NotNull
          public java.util.Map<java.lang.String,java.lang.String> getExtraAuditData()

      A flow may populate this property with flow specific context data. The extra data will be recorded to the audit logs when the flow progresses. Even if empty the basic details (i.e. label) of the step will be recorded for audit purposes.

    - #### equals

          public boolean equals(@Nullable
                                java.lang.Object other)

    - #### hashCode

          public int hashCode()

    - #### getLabel

          @NotNull
          public java.lang.String getLabel()