Class TransactionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.fisco.bcos.sdk.transaction.model.exception.TransactionException
All Implemented Interfaces:
java.io.Serializable

public class TransactionException
extends java.lang.Exception
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    TransactionException​(java.lang.String message)  
    TransactionException​(java.lang.String message, java.lang.String transactionHash)  
    TransactionException​(java.lang.String message, java.lang.String status, java.math.BigInteger gasUsed, java.lang.String transactionHash)  
    TransactionException​(java.lang.Throwable cause)  
  • Method Summary

    Modifier and Type Method Description
    java.math.BigInteger getGasUsed()  
    java.lang.String getStatus()  
    java.util.Optional<java.lang.String> getTransactionHash()
    Obtain the transaction hash .
    void setGasUsed​(java.math.BigInteger gasUsed)  
    void setStatus​(java.lang.String status)  
    void setTransactionHash​(java.util.Optional<java.lang.String> transactionHash)  

    Methods inherited from class java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TransactionException

      public TransactionException​(java.lang.String message)
    • TransactionException

      public TransactionException​(java.lang.String message, java.lang.String transactionHash)
    • TransactionException

      public TransactionException​(java.lang.String message, java.lang.String status, java.math.BigInteger gasUsed, java.lang.String transactionHash)
    • TransactionException

      public TransactionException​(java.lang.Throwable cause)
  • Method Details

    • getStatus

      public java.lang.String getStatus()
    • setStatus

      public void setStatus​(java.lang.String status)
    • getGasUsed

      public java.math.BigInteger getGasUsed()
    • setGasUsed

      public void setGasUsed​(java.math.BigInteger gasUsed)
    • setTransactionHash

      public void setTransactionHash​(java.util.Optional<java.lang.String> transactionHash)
    • getTransactionHash

      public java.util.Optional<java.lang.String> getTransactionHash()
      Obtain the transaction hash .
      Returns:
      optional transaction hash .