Class ReleaseRetriedEvent

java.lang.Object
com.xebialabs.xlrelease.domain.events.ReleaseRetriedEvent
All Implemented Interfaces:
ReleaseEvent, ReleaseExecutionEvent, XLReleaseEvent, Serializable, scala.Equals, scala.Product

public class ReleaseRetriedEvent extends Object implements ReleaseExecutionEvent, scala.Product, Serializable
Event published when one of release's tasks is retried. More specifically it happens when release goes from FAILED or FAILING state into IN_PROGRESS state. param: release the release instance.
See Also:
  • Constructor Details

    • ReleaseRetriedEvent

      public ReleaseRetriedEvent(Release release)
  • Method Details

    • apply

      public static ReleaseRetriedEvent apply(Release release)
    • unapply

      public static scala.Option<Release> unapply(ReleaseRetriedEvent x$0)
    • username

      public String username()
      Specified by:
      username in interface XLReleaseEvent
    • username_$eq

      public void username_$eq(String x$1)
      Specified by:
      username_$eq in interface XLReleaseEvent
    • release

      public Release release()
      Description copied from interface: ReleaseExecutionEvent
      The release of which status has changed.
      Specified by:
      release in interface ReleaseExecutionEvent
      Returns:
      (undocumented)
    • copy

      public ReleaseRetriedEvent copy(Release release)
    • copy$default$1

      public Release copy$default$1()
    • productPrefix

      public String productPrefix()
      Specified by:
      productPrefix in interface scala.Product
    • productArity

      public int productArity()
      Specified by:
      productArity in interface scala.Product
    • productElement

      public Object productElement(int x$1)
      Specified by:
      productElement in interface scala.Product
    • productIterator

      public scala.collection.Iterator<Object> productIterator()
      Specified by:
      productIterator in interface scala.Product
    • canEqual

      public boolean canEqual(Object x$1)
      Specified by:
      canEqual in interface scala.Equals
    • productElementName

      public String productElementName(int x$1)
      Specified by:
      productElementName in interface scala.Product
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object x$1)
      Specified by:
      equals in interface scala.Equals
      Overrides:
      equals in class Object