Supplied plugins
This lists the plugins included in the
Plugins are JAR files loaded by a
Plugins must define a class that implements the IPlugIn interface. This class is specified in the JAR file's manifest. Upon loading, the class is instantiated and initializes the content of the JAR file.
Application management plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| NY_ApplicationFactoryCollectorPlugIn | A microservice that collects links to application factories and launches applications. | 23 |
Configuration plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| NY_ConfigurationProviderPlugIn | A TCP server plugin that provides configuration files for all nodes. Nodes can be started in a way that allows them to download their configuration from a server. | 6 |
FileStore plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| NY_FileStorePlugIn | Stores files, transfers files between FileStores, and imports files. Operates either memory-based or disk-based. FileStores can run on any node. | 69 |
| NY_FileRegistryPlugIn | Central file registry. Stores file names, hashes, and timestamps. Serves as a lookup system for files distributed across the FileStores of various nodes. | 16 |
Microservice engine plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| A distributed microservice registry. Multiple registries can be installed on different nodes, and they synchronize with each other. | 48 | |
| A local helper service for each node that assists in registering a microservice during node startup if the microservice registry is not yet known. | 28 |
Network plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| NY_NetworkPlugIn | Contains the network protocol, the message router, broadcast engine, etc. | 304 |
| Contains the TCP services at low level (server, client, connections). | 54 | |
| A microservice that collects and broadcasts the cost of links (node-to-node connections). | 13 | |
| A filter for incoming messages. | 17 |
Remote Skin Swing plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| NY_ |
Contains general client services for the Renderer. The plugin is required on the local node on which the Swing app is to be rendered. | 55 |
| NY_ |
Contains all the services required for rendering Swing widgets. The plugin is required on the local node on which the Swing app is to be rendered. | 371 |
| NY_ |
Contains server-side services. | 104 |
| NY_ |
Service to monitor Swing dialog instances. | 11 |
| NY_ClientNodePlugIn | A client plugin that first offers a login dialog and then a dialog for selecting the application to be started. | 48 |
Remote Skin Swing Application plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
|
A |
225 | |
|
A |
21 |
Remote Skin Web plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| A simple web server for delivering static websites and files. | 9 | |
| A simple SSL web server for delivering static websites and files. | 11 | |
|
The plugin provides a websocket interface as a connection to the browser.
|
153 |
Session Management plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| This microservice contains the session management and the user database. | 52 |
Software Update plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| A local service that should be executed on every node. It contains the local services for updating the node's software and the service for rebooting the node. | 42 | |
| A local service for the administrator's node. It receives the control file for the software update and transmits it to the relevant nodes. | 17 |
Web Application plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| A web application that displays other applications in a list and starts them at the user's choice. | 22 | |
|
A |
20 | |
|
A |
16 |
Web dialog plugins
| Plugin | Description | Size in KBytes (v2.3.0) |
|---|---|---|
| A web dialog that asks the user a simple question that is answered with yes or no. | 10 | |
| A web dialog that allows you to enter a simple text. | 11 | |
| A web dialog that enables the editing of a user data record. | 13 | |
| A web dialog that allows roles to be added to a user. | 13 | |
| A web dialog that enables the creation of user data records. | 12 | |
| A web dialog that enables the modification of rights data records. | 12 | |
| A web dialog that enables the creation of rights data records. | 11 | |
| A web dialog that enables the creation of role data records. | 11 | |
| A web dialog that enables the granting of rights to a role. | 13 | |
| NY_00309_ChangePasswordPlugIn | A web dialog that allows you to change a user password. | 12 |
| NY_00310_UserListPlugIn | A web dialog that presents users in a list. | 17 |
| NY_00312_RightListPlugIn | A web dialog that presents rights in a list. | 15 |
| NY_00313_RemoveRolesPlugIn | A web dialog that makes it possible to remove roles from a user. | 13 |
| NY_00314_RevokeRightsPlugIn | A web dialog that revokes rights from a role. | 13 |
| NY_00315_CurrentUserPlugIn | A widget that displays the current user and allows you to change the user record, change the password or log out. | 12 |
| NY_00402_NodeManagerMainPlugIn | A web dialog that displays the node network graphically and allows you to select individual nodes or links. | 20 |
| NY_00403_EditConfigFilesPlugIn | A web dialog that allows you to create, delete or edit the configuration files of remote nodes. | 16 |
| NY_00404_EditPreferencesPlugIn | A web dialog that allows you to create, delete or edit the configuration in the Java preferences of remote nodes. | 27 |