WithAccountPoolAndInitialization
case
class WithAccountPoolAndInitialization[F[_], SelfBoundPackets <: Tuple, PeerBoundPackets <: Tuple, State](_accountPool: AccountPool[F], initialState: State, init: ClientInitialization[F, SelfBoundPackets, PeerBoundPackets, State])(implicit evidence$1: MonadCancelThrow[F], evidence$2: Make[F])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Type members
Types
final
type PoolWith[AccountPool] = ClientPool[F, SelfBoundPackets, PeerBoundPackets, State] { val accountPool: AccountPool; }
Value members
Concrete methods
Create a cached account pool. Cached account pools do not have a maximum bound of active connections, but will stop caching the connections once the total number of clients reaches softBound.
Create a cached account pool. Cached account pools do not have a maximum bound of active connections, but will stop caching the connections once the total number of clients reaches softBound.