Interface BlockEventsRequest.Builder

All Superinterfaces:
Builder<EventsRequest<org.hyperledger.fabric.protos.common.Block>>, EventsBuilder<org.hyperledger.fabric.protos.common.Block>
Enclosing interface:
BlockEventsRequest

public static interface BlockEventsRequest.Builder extends EventsBuilder<org.hyperledger.fabric.protos.common.Block>
Builder used to create a new block events request. The default behavior is to read events from the next committed block.
  • Method Details

    • startBlock

      BlockEventsRequest.Builder startBlock(long blockNumber)
      Description copied from interface: EventsBuilder
      Specify the block number at which to start reading events.

      Note that the block number is an unsigned 64-bit integer, with the sign bit used to hold the top bit of the number.

      Specified by:
      startBlock in interface EventsBuilder<org.hyperledger.fabric.protos.common.Block>
      Parameters:
      blockNumber - a ledger block number.
      Returns:
      This builder.
    • checkpoint

      BlockEventsRequest.Builder checkpoint(Checkpoint checkpoint)
      Description copied from interface: EventsBuilder
      Reads events starting at the checkpoint position.
      Specified by:
      checkpoint in interface EventsBuilder<org.hyperledger.fabric.protos.common.Block>
      Parameters:
      checkpoint - a checkpoint position.
      Returns:
      This builder.
    • build

      Description copied from interface: Builder
      Build an instance.
      Specified by:
      build in interface Builder<EventsRequest<org.hyperledger.fabric.protos.common.Block>>
      Returns:
      A built instance.