@hashgraph/solo
Preparing search index...
src/core/config/remote/api/component-factory-api
ComponentFactoryApi
Interface ComponentFactoryApi
interface
ComponentFactoryApi
{
createConsensusNodeComponentsFromNodeIds
(
nodeIds
:
number
[]
,
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
ConsensusNodeStateSchema
[]
;
createNewBlockNodeComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
BlockNodeStateSchema
;
createNewConsensusNodeComponent
(
nodeId
:
number
,
clusterReference
:
string
,
namespace
:
NamespaceName
,
phase
:
REQUESTED
|
STARTED
,
)
:
ConsensusNodeStateSchema
;
createNewEnvoyProxyComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
EnvoyProxyStateSchema
;
createNewExplorerComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
ExplorerStateSchema
;
createNewHaProxyComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
HAProxyStateSchema
;
createNewMirrorNodeComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
MirrorNodeStateSchema
;
createNewRelayComponent
(
clusterReference
:
string
,
namespace
:
NamespaceName
,
nodeIds
:
number
[]
,
)
:
RelayNodeStateSchema
;
}
Implemented by
ComponentFactory
Index
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
Methods
create
Consensus
Node
Components
From
Node
Ids
createConsensusNodeComponentsFromNodeIds
(
nodeIds
:
number
[]
,
clusterReference
:
string
,
namespace
:
NamespaceName
,
)
:
ConsensusNodeStateSchema
[]
Parameters
nodeIds
:
number
[]
clusterReference
:
string
namespace
:
NamespaceName
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
,
)
:
ConsensusNodeStateSchema
Parameters
nodeId
:
number
clusterReference
:
string
namespace
:
NamespaceName
phase
:
REQUESTED
|
STARTED
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
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...