Class LRAData


  • public class LRAData
    extends java.lang.Object
    DTO object which serves to transfer data of particular LRA instance. It's used by io.narayana.lra.coordinator.api.Coordinator for JSON response creation when LRA info is asked for.
    • Constructor Detail

      • LRAData

        public LRAData()
      • LRAData

        public LRAData​(java.net.URI lraId,
                       java.lang.String clientId,
                       org.eclipse.microprofile.lra.annotation.LRAStatus status,
                       boolean isTopLevel,
                       boolean isRecovering,
                       long startTime,
                       long finishTime,
                       int httpStatus)
    • Method Detail

      • getLraId

        public java.net.URI getLraId()
      • setLraId

        public void setLraId​(java.net.URI lraId)
      • getLraIdAsString

        public java.lang.String getLraIdAsString()
      • getClientId

        public java.lang.String getClientId()
      • setClientId

        public void setClientId​(java.lang.String clientId)
      • getStatus

        public org.eclipse.microprofile.lra.annotation.LRAStatus getStatus()
      • setStatus

        public void setStatus​(org.eclipse.microprofile.lra.annotation.LRAStatus status)
      • isTopLevel

        public boolean isTopLevel()
      • setTopLevel

        public void setTopLevel​(boolean topLevel)
      • isRecovering

        public boolean isRecovering()
      • setRecovering

        public void setRecovering​(boolean recovering)
      • getStartTime

        public long getStartTime()
      • setStartTime

        public void setStartTime​(long startTime)
      • getFinishTime

        public long getFinishTime()
      • setFinishTime

        public void setFinishTime​(long finishTime)
      • getHttpStatus

        public int getHttpStatus()
      • setHttpStatus

        public void setHttpStatus​(int httpStatus)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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