@hashgraph/solo
Preparing search index...
src/core/config/remote/component-factory
ComponentFactory
Class ComponentFactory
Implements
ComponentFactoryApi
Index
Constructors
constructor
Methods
create
Consensus
Node
Components
From
Node
Ids
create
New
Block
Node
Component
create
New
Consensus
Node
Component
create
New
Envoy
Proxy
Component
create
New
Explorer
Component
create
New
Ha
Proxy
Component
create
New
Mirror
Node
Component
create
New
Relay
Component
Constructors
constructor
new
ComponentFactory
(
remoteConfig
:
RemoteConfigRuntimeStateApi
,
)
:
ComponentFactory
Parameters
remoteConfig
:
RemoteConfigRuntimeStateApi
Returns
ComponentFactory
Methods
create
Consensus
Node
Components
From
Node
Ids
createConsensusNodeComponentsFromNodeIds
(
nodeIds
:
number
[]
,
clusterReference
:
string
,
namespace
:
NamespaceName
,
portForwardConfigs
?:
portForwardConfig
[]
,
)
:
ConsensusNodeStateSchema
[]
Parameters
nodeIds
:
number
[]
clusterReference
:
string
namespace
:
NamespaceName
Optional
portForwardConfigs
:
portForwardConfig
[]
Returns
ConsensusNodeStateSchema
[]
create
New
Block
Node
Component
createNewBlockNodeComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
BlockNodeStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
Returns
BlockNodeStateSchema
create
New
Consensus
Node
Component
createNewConsensusNodeComponent
(
nodeId
:
number
,
clusterReference
:
string
,
namespace
:
NamespaceName
,
phase
:
REQUESTED
|
STARTED
,
portForwardConfigs
?:
portForwardConfig
[]
,
)
:
ConsensusNodeStateSchema
Parameters
nodeId
:
number
clusterReference
:
string
namespace
:
NamespaceName
phase
:
REQUESTED
|
STARTED
Optional
portForwardConfigs
:
portForwardConfig
[]
Returns
ConsensusNodeStateSchema
create
New
Envoy
Proxy
Component
createNewEnvoyProxyComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
EnvoyProxyStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
Returns
EnvoyProxyStateSchema
create
New
Explorer
Component
createNewExplorerComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
ExplorerStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
Returns
ExplorerStateSchema
create
New
Ha
Proxy
Component
createNewHaProxyComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
HAProxyStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
Returns
HAProxyStateSchema
create
New
Mirror
Node
Component
createNewMirrorNodeComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
MirrorNodeStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
Returns
MirrorNodeStateSchema
create
New
Relay
Component
createNewRelayComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
nodeIds
:
number
[]
,
)
:
RelayNodeStateSchema
Parameters
clusterReference
:
string
namespace
:
NamespaceName
nodeIds
:
number
[]
Returns
RelayNodeStateSchema
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
create
Consensus
Node
Components
From
Node
Ids
create
New
Block
Node
Component
create
New
Consensus
Node
Component
create
New
Envoy
Proxy
Component
create
New
Explorer
Component
create
New
Ha
Proxy
Component
create
New
Mirror
Node
Component
create
New
Relay
Component
@hashgraph/solo
Loading...