Preparing search index...
The search index is not available
Midway v3 Api Reference
Midway v3 Api Reference
@midwayjs/core
ServiceFactory
Class ServiceFactory<T>
Abstract
多客户端工厂实现
Type Parameters
T
Hierarchy
ServiceFactory
MidwayLoggerService
Implements
IServiceFactory
<
T
>
Index
Constructors
constructor
Properties
clients
options
Methods
create
Client
create
Instance
destroy
Client
get
get
Default
Client
Name
get
Name
has
init
Clients
stop
Constructors
constructor
new
Service
Factory
<
T
>
(
)
:
ServiceFactory
<
T
>
Type Parameters
T
Returns
ServiceFactory
<
T
>
Properties
Protected
clients
clients
:
Map
<
string
,
T
>
= ...
Protected
options
options
:
{}
= {}
Type declaration
Methods
Protected
Abstract
create
Client
create
Client
(
config
:
any
, clientName
:
any
)
:
void
|
T
|
Promise
<
void
|
T
>
Parameters
config:
any
clientName:
any
Returns
void
|
T
|
Promise
<
void
|
T
>
create
Instance
create
Instance
(
config
:
any
, clientName
?:
any
)
:
Promise
<
T
>
Parameters
config:
any
Optional
clientName:
any
Returns
Promise
<
T
>
Protected
destroy
Client
destroy
Client
(
client
:
T
)
:
Promise
<
void
>
Parameters
client:
T
Returns
Promise
<
void
>
get
get
<
U
>
(
id
?:
string
)
:
U
Type Parameters
U =
T
Parameters
id:
string
= 'default'
Returns
U
get
Default
Client
Name
get
Default
Client
Name
(
)
:
string
Returns
string
Abstract
get
Name
get
Name
(
)
:
string
Returns
string
has
has
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
Protected
init
Clients
init
Clients
(
options
?:
any
)
:
Promise
<
void
>
Parameters
options:
any
= {}
Returns
Promise
<
void
>
stop
stop
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Modules
Midway v3
Api
Reference
@midwayjs/bootstrap
@midwayjs/core
Consumer
Metadata
FaaSMetadata
GRPCMetadata
@midwayjs/decorator
@midwayjs/koa
Service
Factory
constructor
clients
options
create
Client
create
Instance
destroy
Client
get
get
Default
Client
Name
get
Name
has
init
Clients
stop
Generated using
TypeDoc
多客户端工厂实现