Class AuditFeatures

java.lang.Object
io.vertigo.core.node.config.Features<AuditFeatures>
io.vertigo.audit.AuditFeatures
All Implemented Interfaces:
io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>

public class AuditFeatures extends io.vertigo.core.node.config.Features<AuditFeatures>
  • Constructor Details

    • AuditFeatures

      public AuditFeatures()
  • Method Details

    • withTrace

      public AuditFeatures withTrace()
    • withMemoryTrace

      public AuditFeatures withMemoryTrace()
    • withStoreTrace

      public AuditFeatures withStoreTrace()
      Activate Trace with Store.
      Returns:
      these features
    • withLogTrace

      public AuditFeatures withLogTrace()
    • withLedger

      public AuditFeatures withLedger()
    • withEthereumBlockChain

      public AuditFeatures withEthereumBlockChain(io.vertigo.core.param.Param... params)
      Add Ethereum BlockChain Ledger
      Returns:
      the feature
    • withFakeBlockChain

      public AuditFeatures withFakeBlockChain()
      Add Ethereum BlockChain Ledger
      Returns:
      the feature
    • buildFeatures

      protected void buildFeatures()
      Specified by:
      buildFeatures in class io.vertigo.core.node.config.Features<AuditFeatures>