Skip to content

@sora-soft/framework


@sora-soft/framework / ProviderAllConnectStrategy

Class: ProviderAllConnectStrategy

Defined in: packages/framework/src/lib/rpc/provider/ProviderAllConnectStrategy.ts:8

Extends

Constructors

Constructor

ts
new ProviderAllConnectStrategy(): ProviderAllConnectStrategy;

Returns

ProviderAllConnectStrategy

Inherited from

ProviderStrategy.constructor

Methods

init()

ts
init(): void;

Defined in: packages/framework/src/lib/rpc/provider/ProviderAllConnectStrategy.ts:9

Returns

void

Overrides

ProviderStrategy.init


isBroadcastEnabled()

ts
isBroadcastEnabled(): boolean;

Defined in: packages/framework/src/lib/rpc/provider/ProviderAllConnectStrategy.ts:25

Returns

boolean

Overrides

ProviderStrategy.isBroadcastEnabled


selectListener()

ts
selectListener(provider, listeners): Promise<IListenerMetaData[]>;

Defined in: packages/framework/src/lib/rpc/provider/ProviderAllConnectStrategy.ts:11

Parameters

ParameterType
providerProvider
listenersIListenerMetaData[]

Returns

Promise<IListenerMetaData[]>

Overrides

ProviderStrategy.selectListener


selectSender()

ts
selectSender(
   provider, 
   senders, 
toId?): Promise<RPCSender | null>;

Defined in: packages/framework/src/lib/rpc/provider/ProviderAllConnectStrategy.ts:17

Parameters

ParameterType
providerProvider
sendersRPCSender[]
toId?string

Returns

Promise<RPCSender | null>

Overrides

ProviderStrategy.selectSender

基于 WTFPL 许可发布