org.sigilaris.node.jvm.transport.armeria.gossip.HotStuffPeerTransportClient
See theHotStuffPeerTransportClient companion class
object HotStuffPeerTransportClient
Attributes
- Companion
- class
- Source
- HotStuffPeerTransportClient.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
def hotStuffOnlyResource[F[_] : Async](peerBaseUris: Map[PeerIdentity, URI], transportAuth: StaticPeerTransportAuth, authenticatedPeer: PeerIdentity, requestTimeout: Duration, streamRequestTimeout: Duration, streamIdleTimeout: Duration, maxConcurrentRequests: Int, bootstrapRequestTimeout: Duration, bootstrapMaxConcurrentRequests: Int, proposalCatchUpReadiness: Option[ProposalCatchUpReadiness[F]]): Resource[F, HotStuffPeerTransportClient[F, HotStuffGossipArtifact]]
Attributes
def resource[F[_] : Async, A : ByteDecoder](peerBaseUris: Map[PeerIdentity, URI], transportAuth: StaticPeerTransportAuth, authenticatedPeer: PeerIdentity, requestTimeout: Duration, streamRequestTimeout: Duration, streamIdleTimeout: Duration, maxConcurrentRequests: Int, bootstrapRequestTimeout: Duration, bootstrapMaxConcurrentRequests: Int, proposalCatchUpReadiness: Option[ProposalCatchUpReadiness[F]]): Resource[F, HotStuffPeerTransportClient[F, A]]
Attributes
def withApplicationTopicsResource[F[_] : Async, A : ByteDecoder](peerBaseUris: Map[PeerIdentity, URI], transportAuth: StaticPeerTransportAuth, authenticatedPeer: PeerIdentity, requestTimeout: Duration, streamRequestTimeout: Duration, streamIdleTimeout: Duration, maxConcurrentRequests: Int, bootstrapRequestTimeout: Duration, bootstrapMaxConcurrentRequests: Int, proposalCatchUpReadiness: Option[ProposalCatchUpReadiness[F]]): Resource[F, HotStuffPeerTransportClient[F, HotStuffPeerArtifact[A]]]
Attributes
Concrete fields
Attributes
Attributes
Attributes
Attributes
In this article