package channel
Type Members
- final class SequencerChannelClient extends FlagCloseable with NamedLogging
Sequencer channel client for interacting with GRPC-based sequencer channels that exchange data with other nodes bypassing the regular canton protocol and ordering-based sequencer service.
Sequencer channel client for interacting with GRPC-based sequencer channels that exchange data with other nodes bypassing the regular canton protocol and ordering-based sequencer service. In addition, the SequencerChannelClient tracks channels allowing the client to close channels when the client is closed.
For now at least the sequencer channel client uses the canton-protocol version although technically the channel protocol is a different protocol.
- final class SequencerChannelClientFactory extends AnyRef
The SequencerChannelClientFactory creates a SequencerChannelClient and its embedded GRPC channel transports
- trait SequencerChannelProtocolProcessor extends FlagCloseable with NamedLogging
Interface for purpose-specific channel-users to interact with the sequencer channel client.
Interface for purpose-specific channel-users to interact with the sequencer channel client. The SequencerChannelProtocolProcessor provides implementations with methods to send and receive messages via a sequencer channel and requires implementations to handle incoming messages.