Packages

package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class HttpSequencerClient extends FlagCloseable with NamedLogging

    Low-level HTTP Sequencer API Client.

    Low-level HTTP Sequencer API Client.

    Provides the send and a subscribe/polling methods for the sequencer client, otherwise it is a thin layer on top of the generic HTTP client. Specific to a CCF sequencer, this client takes care of waiting for the global commit of write operations.

  2. sealed trait HttpSequencerClientError extends Product with Serializable
  3. case class HttpSequencerEndpoints(read: URL, write: URL) extends PrettyPrinting with Product with Serializable

    Urls for talking to a HTTP backend.

    Urls for talking to a HTTP backend. Allows specifying different locations for read and write requests which is required by the Confidential Consortium Framework application where end to end TLS prevents a level 7 balancer being able to see the path and appropriately directing the request.

  4. sealed trait TransactionStatus extends AnyRef

    Possible states of a transaction: https://microsoft.github.io/CCF/ccf-0.11.7/users/issue_commands.html#checking-for-commit

  5. case class TransactionStatusResponse(status: TransactionStatus) extends Product with Serializable

    CCF returns a transaction status to check for global commit.

Ungrouped