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 许可发布