In order to extend the hosting system, you will need to run your own Stormancer instance (for more information about how to do that, contact our team). This document describes the functionalities that the host must implement.
Host system operations
Here is a list of all the system operations a host must implement to be able to interact correctly with a node.
Returns scene Templates descriptions and application metadata.
Starts a scene on the host if not started
Retrieves informations about a scene (ie route, metadata)
Called when the runtime requests the host to stop & remove a scene.
Called when a client try to connect to a scene.
A client disconnected from the application
A client disconnected from a scene.
Request the host to stop.
Called when the active deployment changes.
Returns the host status.
Called when the application's configuration changed and contained as parameter the new configuration json.
Cluster system operation
These system operations can be called by the host to interact with the cluster.
Get details about a peer identified by id (the peer must be connected to the application.)
Get details about the running application