RuntimeUA
Runtime User Agent Interface will process all the dependecies of the core runtime;
Constructor Summary
Public Constructor | ||
public |
constructor(runtimeDescriptor: descriptor, runtimeFactory: runtimeFactory, domainURL: domain) Create a new instance of Runtime User Agent |
Member Summary
Public Members | ||
public |
|
|
public |
capabilities: * |
|
public |
|
|
public |
|
|
public |
domain: * |
|
public |
|
|
public |
|
|
public |
loader: * |
|
public |
messageBus: * |
|
public |
|
|
public |
|
|
public |
policyEngine: * |
|
public |
registry: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
runtimeURL: * |
|
public |
runtimeUtils: * |
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
Used to close all the runtime; Unregister all hyperties; |
|
public |
Intialize the installation of runtime |
|
public |
loadHyperty(hypertyCatalogueURL: URL.HypertyCatalogueURL, reuseURL: boolean | URL.HypertyURL, appURL: URL): Promise<Boolean, Error> Deploy Hyperty from Catalogue URL |
|
public |
loadIdpProxy(domain: URL.URL): * Deploy idpProxy from Catalogue URL or domain url |
|
public |
loadStub(domain: URL.URL): * Deploy Stub from Catalogue URL or domain url |
Public Constructors
public constructor(runtimeDescriptor: descriptor, runtimeFactory: runtimeFactory, domainURL: domain) source
Create a new instance of Runtime User Agent
Params:
Name | Type | Attribute | Description |
runtimeDescriptor | descriptor | pass all the hyperty runtime descriptor |
|
runtimeFactory | runtimeFactory | Specific implementation for the environment where the core runtime will run; |
|
domainURL | domain | specify the domain base for the runtime; |
Public Members
public addressAllocation: * source
public capabilities: * source
public coreDiscovery: * source
public descriptorInstance: * source
public domain: * source
public graphConnector: * source
public identityModule: * source
public loader: * source
public messageBus: * source
public persistenceManager: * source
public policyEngine: * source
public registry: * source
public runtimeCapabilities: * source
public runtimeCatalogue: * source
public runtimeConfiguration: * source
public runtimeFactory: * source
public runtimeURL: * source
public runtimeUtils: * source
public storageManager: * source
public syncherManager: * source
Public Methods
public loadHyperty(hypertyCatalogueURL: URL.HypertyCatalogueURL, reuseURL: boolean | URL.HypertyURL, appURL: URL): Promise<Boolean, Error> source
Deploy Hyperty from Catalogue URL
Params:
Name | Type | Attribute | Description |
hypertyCatalogueURL | URL.HypertyCatalogueURL | The Catalogue URL used to identify descriptors in the Catalogue. |
|
reuseURL | boolean | URL.HypertyURL |
|
reuseURL - reuseURL is used to reuse the hypertyURL previously registred, by default the reuse is disabled; |
appURL | URL | the app url address; // TODO: improve this description; |
public loadIdpProxy(domain: URL.URL): * source
Deploy idpProxy from Catalogue URL or domain url
Params:
Name | Type | Attribute | Description |
domain | URL.URL | domain |
Return:
* |
public loadStub(domain: URL.URL): * source
Deploy Stub from Catalogue URL or domain url
Params:
Name | Type | Attribute | Description |
domain | URL.URL | domain |
Return:
* |