Class AClientCommand

All Implemented Interfaces:
Runnable
Direct Known Subclasses:
Query, Status, Transact

public abstract class AClientCommand extends ATopCommand
  • Field Details

  • Constructor Details

    • AClientCommand

      public AClientCommand()
  • Method Details

    • getClientTimeout

      protected long getClientTimeout()
    • clientConnect

      protected Convex clientConnect()
      Connect as a client to the convex network
      Returns:
    • connectQuery

      protected Convex connectQuery()
      Connect to Convex ready to query
      Returns:
    • connectTransact

      protected Convex connectTransact() throws InterruptedException
      Connect to Convex ready to transact
      Returns:
      Throws:
      InterruptedException
    • getUserAddress

      public Address getUserAddress()
      Gets user address, prompting of not provided.
      Returns:
      Valid Address or null if Address not valid
    • ensureKeyPair

      protected void ensureKeyPair(Convex convex) throws InterruptedException
      Throws:
      InterruptedException