Reference Source

References

base

summary
public

Instance objects collection.

public abstract

Base class for all collections classes.

public

Versionned Instance objects collection

public

Runtime context methods (browser/server, locales, i18n).

public

Authentication informations, used on server and on browser.

public

Distributed instances base class: enable communication inside a node or between nodes.

public

DistributedLogs class for distributed communication.

public

DistributedMessage class for distributed communication.

public

DistributedMetrics class for distributed communication.

public abstract

Base class to deal with errors.

public abstract

Executable base class.

public abstract

Devapt base class for resources, servers, Collection items...

public abstract

Base class to build easily classes.

public abstract

Base class to deal with traces.

public

Registered service class.

public abstract

Base class for runtime - main library interface.

public abstract

Settingsable base class: child classes are able to manage settings.

public abstract

Stateable base class.

public

F get_runtime(): Runtime

Get singleton runtime instance.

public

F register_runtime(arg_runtime: Runtime): nothing

Register singleton runtime instance.

private

V _runtime_instance: Runtime

Global runtime singleton.

cache

summary
public

CacheAdapter base class.

public

Cache base class.

public

Cache adapter for node-cache.

public

Cache manager class.

datas

summary
public

DataAdapter class.

public

DataCollection class.

public

DataModel class.

public

DataRecord class.

public

DataStore class.

datas/providers

summary
public

Json providier class.

public

Json File record provider class.

public abstract

Record provider base class.

public

Sequelize record provider class.

private

Local file source.

private

master node source.

private

Message bus source.

private

NoSql database source.

private

Remote url source.

private

Sql database source.

datas/todo

summary
public

default_plugins

summary
public

Plugin class for default rendering plugin.

json_provider

summary
public

Json providier class.

public

Json providier class.

public

Json providier class.

public

Json providier class.

public

Redis Json provider class.

public
public
public
public
public
public
public
public

loggers

summary
public

C Logger

public
public
public
public
public

messaging

summary
public abstract

Interface for bus engine.

public
public

SocketIO based bus engine class for message bus client or server.

public

C Stream

Stream class for BaconJS stream wrapping.

public

Stream based bus engine class for message bus client or server.

public abstract

Service provider base class.

plugins

summary
public

Plugin class for features managing.

public

C Plugin

Plugins base class.

public

Plugin class for renderers plugin.

public

Plugin class for services plugin.

rendering

summary
public

Rendering wrapper class.

public

Rendering wrapper class.

public
public
public

F anchor(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Anchor rendering with given state, produce a rendering result.

public

F button(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Button rendering with given state, produce a rendering result.

public

F canvas(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Canvas rendering with given state, produce a rendering result.

public

F component(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Component rendering with given state, produce a rendering result.

public

F container(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

container rendering with given state, produce a rendering result.

public

F dock(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Dock rendering with given state, produce a rendering result.

public

F hbox(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

HBox rendering with given state, produce a rendering result.

public

F image(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Image rendering with given state, produce a rendering result.

public

F input_field(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Input field rendering with given state, produce a rendering result.

public

F label(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Label rendering with given state, produce a rendering result.

public

F list(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

List rendering with given state, produce a rendering result.

public

F menubar(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

HBox rendering with given state, produce a rendering result.

public

F page(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Page rendering with given state, produce a rendering result.

public

F page_body(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Page rendering with given state, produce a rendering result.

public

F page_content(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Page rendering with given state, produce a rendering result.

public

F rendering_factory(arg_item: any, arg_rendering_context: object, arg_children: object): RenderingResult

Create a RenderingResult with an item: string, function, view instance as object...

public

F rendering_function(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Rendering process with given state, produce a rendering result.

public

F rendering_normalize(arg_default_settings: object, arg_default_state: object, arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult, arg_log_context: string): RenderingResult

Normalize settings and state, helper function.

public

F script(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Script rendering with given state, produce a rendering result.

public

F table(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Table rendering with given state, produce a rendering result.

public

F tabs(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Tabs rendering with given state, produce a rendering result.

public

F textarea(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

Textarea rendering with given state, produce a rendering result.

public

F vbox(arg_settings: object, arg_state: object, arg_rendering_context: object, arg_rendering_result: RenderingResult): RenderingResult

VBox rendering with given state, produce a rendering result.

services

summary
public

Service base class.

public

Service activator class.

public abstract

Service consumer base class.

public abstract

Service consumer base class.

public abstract

Service consumer base class.

public abstract

Service provider base class.

public

Service request class.

public

Service response class.

state_store

summary
public

Immutable.Map class to deal with state storing and mutations.

public
public

Base class to deal with state storing and mutations.

tasks

summary
public
public
public

C Task

public

topology/define

summary
public
public
public
public
public

TopologyDefineItem class.

public
public
public

Model class: describe a Model topology item.

public
public
public

TopologyDefinePlugin class: describe a Plugin topology item.

public
public
public
public
public

TopologyDefineWorld class.

topology/deploy

summary
public
public

TopologyDeployLocalNode class.

topology/registry

summary
public
public

TopologyRegistryStore class, a RegistryStore loading topology.

public

topology/registry/loaders

summary
public

F load_application(logs: *, arg_app_name: *, arg_app_config: *, arg_config_packages: *, arg_config_plugins: *, arg_config_services: *, arg_base_dir: *): *

Load the 'config.applications.*' keys of the final state Pure function: (Plain Object) => (mutated Plain Object)

public

F load_applications(logs: *, arg_config: *, arg_config_packages: *, arg_config_plugins: *, arg_config_services: *, arg_base_dir: *): *

Load the 'config.applications' key of the final state Pure function: (Plain Object) => (mutated Plain Object)

public

F load_config(arg_state: *, arg_initial_config: *, arg_base_dir: *, arg_world_dir: *, arg_trace: *): *

Load the 'config' key of the final state Pure function: (Plain Object) => (new Plain Object)

public

F load_deployments(logs: *, arg_deploy_config: *, arg_base_dir: *): *

public

F load_nodes(logs: *, arg_nodes_config: *, arg_base_dir: *): *

public

F load_packages(logs: *, arg_packages_config: *, arg_base_dir: *): *

public

F load_plugins(logs: *, arg_plugins_config: *): *

public

F load_security(logs: *, arg_security_config: *, arg_base_dir: *): *

public

F load_security_authentication(logs: *, arg_auth_config: *): *

public

F load_security_authorization(logs: *, arg_auth_config: *): *

public

F load_tenants(logs: *, arg_tenants_config: *, arg_plugins: *, arg_base_dir: *): *

public

V default_config: {"nodes": *, "tenants": *, "deployments": *, "security": *, "plugins": *, "loggers": *, "traces": *}

utils

summary
public

C Digest

public
public
public
public

F iterator_fn(arg_value: *, arg_fn: *): *

public

F diff(): {"VALUE_CREATED": string, "VALUE_UPDATED": string, "VALUE_DELETED": string, "VALUE_UNCHANGED": string, "map": *, "compareValues": *, "isFunction": *, "isArray": *, "isObject": *, "isValue": *}

public

F is_browser(): *

public

F is_server(): *

public

F is_locale(arg_host: *, arg_port: *): *

public

F is_remote(arg_host: *, arg_port: *): *

public

F diff(config_1: *, config_2: *): *

public

F get_absolute_path(arg_relative_path: *): *

public

F get_base_dir(): *

public

F to_boolean(arg_value: *, arg_default: *): *

public

F extract(arg_field_config: object): function

Function to extract avalue from an object.

public

F flat(arg_array_name: string, arg_fields: array, arg_flat_fields: array, arg_results_type: string): function

Function to transform an object with an array attribute to a flat array.

public

F out(arg_extractors: array, arg_results_type: string): function

Output

public

F transform(arg_xform: object): function

Function to transform a structured data to an other data regarding a transformation configuration.

public

F uid(): *

public

V API: {}

public

V types_fn: {}

utils/parser

summary
public

V parser: {"split_all_keys": *, "split_key": *, "read": *, "read_json": *, "read_ini": *, "write": *, "write_json": *}