<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<page>
    <loc>https://sillysky.net/</loc>
	<id>1</id>
	<title>nyssr.net - Innovative Distributed System</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Java framework, distributed system, Actor Model, node network, scalability, redundancy, Micro-UI, mesh network, zero configuration</keywords>
	<page_summary>nyssr.net is an innovative Java framework for distributed applications using the Actor Model in a node network. It offers superior scalability, redundancy, and performance for Micro-UIs and services.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home2</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-home-sticker</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/</loc>
	<id>1480</id>
	<title>Home Articles</title>
	<headline></headline>
	<lastmod>2025-09-21</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary></page_summary>
	<hide_card>0</hide_card>
	<card_title>Home Articles</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/</loc>
	<id>1053</id>
	<title>Description of nyssr.net</title>
	<headline></headline>
	<lastmod>2024-04-29</lastmod>
	<link_id></link_id>
	<keywords>Description of nyssr.net</keywords>
	<page_summary>This page is a description of nyssr.net, what it is made of, what it is used for, and why it is better than REST.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>DescriptionNyssr.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-remoteskin/</loc>
	<id>1137</id>
	<title>Description of RemoteSkin</title>
	<headline></headline>
	<lastmod>2023-05-02</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Description of RemoteSkin</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>DescriptionRemoteSkin.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/faq-nyssr-net/</loc>
	<id>1027</id>
	<title>FAQ nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net FAQ, single node start, active microservices, session management, microservice factory, development workflow, node setup, IDEA debugging</keywords>
	<page_summary>FAQ nyssr.net: Learn how to start with a single node, how active microservices work (incl. state, session checking), and how development is simplified in IDEA.</page_summary>
	<hide_card>0</hide_card>
	<card_title>FAQ nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>faq_nyssr.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/faq-remoteskin/</loc>
	<id>1028</id>
	<title>FAQ RemoteSkin</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin FAQ, Swing renderer, web renderer, UI performance, low latency, third-party widgets, distributed UI, JSON protocol extension</keywords>
	<page_summary>RemoteSkin FAQ: Find out which client renderers are supported (currently Swing, Web soon), which Swing features are available, and how the low data transfer ensures a local feel.</page_summary>
	<hide_card>0</hide_card>
	<card_title>FAQ RemoteSkin</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>faq_rs.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/glossary/</loc>
	<id>1032</id>
	<title>Glossary</title>
	<headline></headline>
	<lastmod>2025-10-20</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net glossary, Application, Microservice, Nano service, Namespace, Node, RemoteSkin, Target, distributed computing terms, message-receiving object</keywords>
	<page_summary>Glossary of key nyssr.net terms: Application, Microservice, Namespace, Nano service, Node, RemoteSkin (distributed micro-UI), and Target (message-receiving Java object).</page_summary>
	<hide_card>0</hide_card>
	<card_title>Glossary</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>glossary.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/the-sitemap/</loc>
	<id>1496</id>
	<title>Sitemap</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net sitemap, RemoteSkin documentation, tutorials, API reference, distributed system architecture, licenses, downloads, microservices, targets</keywords>
	<page_summary>Comprehensive sitemap for nyssr.net: Explore documentation, tutorials, APIs (Messages, Targets, Microservices, RemoteSkin), FAQs, licenses, and articles on architecture.</page_summary>
	<hide_card></hide_card>
	<card_title>Sitemap</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>sitemap.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/licenses/</loc>
	<id>1162</id>
	<title>Licenses for nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-20</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net Licenses, non-commercial license, commercial license, node license, license fees, license verification, sillysky net</keywords>
	<page_summary>nyssr.net is not open source: Free, non-commercial licenses are available. Commercial licenses are issued per node for an annual fee.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Licenses for nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_licenses.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/downloads/</loc>
	<id>1255</id>
	<title>Downloads for nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net Licenses, non-commercial license, commercial license, node license, license fees, license verification, sillysky net</keywords>
	<page_summary>nyssr.net is not open source: Free, non-commercial licenses are available. Commercial licenses are issued per node for an annual fee.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Downloads for nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>downloads.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/company/</loc>
	<id>1208</id>
	<title>Company</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>sillysky software labs, nyssr.net, company, about us, legal notice, privacy policy, contact, stickers, softdevel GmbH</keywords>
	<page_summary>Discover the company behind the nyssr.net distributed system: sillysky software labs. Find legal notice, privacy policy, contact details, and developer stickers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Company</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>company.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/</loc>
	<id>1036</id>
	<title>Documentation of nyssr.net and RemoteSkin</title>
	<headline></headline>
	<lastmod>2025-07-10</lastmod>
	<link_id></link_id>
	<keywords>documentation nyssr.net, documentation RemoteSkin</keywords>
	<page_summary>This is the documentation of nyssr.net and RemoteSkin. It includes tutorials, a general introduction and descriptions of classes and messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Documentation of nyssr.net and RemoteSkin</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>documentation.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/extract-db-001/</loc>
	<id>1571</id>
	<title>Extract DB 001</title>
	<headline></headline>
	<lastmod>2026-07-21</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary></page_summary>
	<hide_card></hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction></underconstruction>
	<unpublished></unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/introduction-of-nyssr.net/</loc>
	<id>1544</id>
	<title>Introduction of nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-20</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net introduction, Java micro-kernel, node network, mesh network, microservices, nanoservices, asynchronous messaging, service resolution, load balancing, zero configuration, no code sharing</keywords>
	<page_summary>nyssr.net uses a Java micro-kernel (Node) architecture in a self-monitoring mesh network. Its 100% asynchronous design enables zero-configuration service resolution, load balancing, and maximum resilience.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Introduction of nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-introduction</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/non-cloud-based-web-applications/</loc>
	<id>1481</id>
	<title>Non-Cloud-Based Web Applications</title>
	<headline></headline>
	<lastmod>2025-10-20</lastmod>
	<link_id></link_id>
	<keywords>Non-Cloud Web Applications, Micro-UI, Nano-UI, WebSocket, On-Premises, Distributed Micro Frontends, Load Balancing, Resilience, nyssr.net</keywords>
	<page_summary>nyssr.net allows non-cloud Web Apps with distributed Micro-UIs and Nano-UIs. It uses WebSockets for communication, enabling zero-config integration of on-premises services for maximum resilience.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Non-Cloud-Based Web Applications</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-non-cloud-based-web-applications</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/integrate-local/</loc>
	<id>1482</id>
	<title>Integrate Databases, Devices, and Software from Multiple Locations into Your Web Application</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Integrate Local, Behind Firewall, Non-Cloud, TCP Node, Bidirectional Protocol, Service Resolution, On-Premises Integration, nyssr.net</keywords>
	<page_summary>nyssr.net enables integration of local databases, devices, and software behind firewalls. It uses a TCP-based node mesh and a fast, zero-config message protocol for secure, remote service access.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Integrate Databases, Devices, and Software from Multiple Locations into Your Web Application</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-integrate-local</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-make-use-of-mesh/</loc>
	<id>1483</id>
	<title>Make Use of Mesh Network Features: Scalability, Redundancy, and Resilience for Your Applications</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Mesh Network, Scalability, Redundancy, Resilience, Node Routing, Service Load Balancing, Application Collector, Zero Configuration, nyssr.net</keywords>
	<page_summary>nyssr.net uses a self-monitoring mesh network for superior scalability and resilience. Nodes dynamically route messages for speed, while Service Registries handle zero-config load balancing for redundant applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Make Use of Mesh Network Features: Scalability, Redundancy, and Resilience for Your Applications</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-mesh</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-evergreen-software/</loc>
	<id>1484</id>
	<title>Evergreen Software via Distributed Small Services in a Node Network</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Evergreen Software, Distributed Small Services, Non-Aging Software, Modular Architecture, Loose Coupling, Software Maintenance, nyssr.net</keywords>
	<page_summary>nyssr.net enables &quot;Evergreen Software&quot; by using small, distributed services. This modular architecture prevents software aging, reduces maintenance costs, and allows teams to independently renew and deploy their components.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Evergreen Software via Distributed Small Services in a Node Network</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-evergreene-software</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-web-applications/</loc>
	<id>1485</id>
	<title>Web Applications That Operate in a Whole New Way</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Web Applications, Micro-UI, Nano-UI, WebSocket, Distributed Micro Frontends, Dialog-Level Load Balancing, Asynchronous Design, DOM Manipulation, nyssr.net</keywords>
	<page_summary>nyssr.net Web Apps use distributed Micro/Nano UIs and an asynchronous WebSocket protocol. This enables dialog-level load balancing, high performance, and high fault tolerance with zero-configuration across the node mesh.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Web Applications That Operate in a Whole New Way</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-web-applications</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-session-management/</loc>
	<id>1486</id>
	<title>Integrating Session Management with User, Role, and Permission Management</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Session Management, User Role Permission, Session Token, RSA Signature, Access Control, Message Encryption, nyssr.net Security</keywords>
	<page_summary>nyssr.net integrates session, user, role, and permission management. Services are secured by Session Tokens (RSA-signed) in messages, allowing zero-config access control across the node network, even with optional message encryption.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Integrating Session Management with User, Role, and Permission Management</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-session-management</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-service-resolution/</loc>
	<id>1487</id>
	<title>Out-of-the-Box Service Resolution with Zero Configuration</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Service Resolution, Zero Configuration, Microservice Registry, Redundancy, Local Helper Services, Load Balancing, Microservice ID, nyssr.net, self-discovering microservices</keywords>
	<page_summary>nyssr.net provides zero-config service resolution via redundant Microservice Registries and local helper services. This enables automatic load balancing and seamless, high-performance messaging with self-discovering microservices.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Out-of-the-Box Service Resolution with Zero Configuration</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-service-resolution</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-plugins/</loc>
	<id>1488</id>
	<title>Countless Nodes in a Network, Each Running Hundreds of Services</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Plugins, Micro-Kernel, Node Functionality, Microservice Deployment, Flexible Scalability, nyssr.net Architecture</keywords>
	<page_summary>Plugins are the core building blocks of nyssr.net. They extend the micro-kernel&apos;s functionality, enabling nodes to run hundreds of services and apps. This simplifies microservice deployment and ensures flexible scalability.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Countless Nodes in a Network, Each Running Hundreds of Services</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-plugins</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-technical-overview/</loc>
	<id>1489</id>
	<title>Technical Overview of nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Technical Overview, Node Architecture, Micro-Kernel, Asynchronous Messaging, Target Address, Service Starter, Session Token, RSA Verification, nyssr.net</keywords>
	<page_summary>The nyssr.net technical overview details its Java node mesh, micro-kernel, and asynchronous message protocol. It covers local, micro, and nano services, dynamic routing, zero-config load balancing, and RSA-signed session management.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Technical Overview</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-technical-overview</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-configure-nodes/</loc>
	<id>1490</id>
	<title>Configure Nodes Behind Firewalls Without Direct Access</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Configure Nodes, Firewall Access, Remote Configuration, NodeManager, Java Preferences, Network Configuration, nyssr.net</keywords>
	<page_summary>nyssr.net allows remote node configuration behind firewalls without SSH access. The NodeManager web app sends configuration changes (Java preferences or config files) and restart commands via the node network itself.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Configure Nodes Behind Firewalls Without Direct Access</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-configure-nodes</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2,lightbox-dimgray.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-lib/</loc>
	<id>1491</id>
	<title>With Just a Small Library, Your Java Application Becomes a Node</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Java Node, Small Library, Kernel JAR, Microservice Integration, Fast Startup, Java 8, Messaging Core, nyssr.net</keywords>
	<page_summary>Integrate the 1.3 MByte nyssr.net kernel JAR into any Java 8+ application to instantly create a node. This small footprint enables &lt;200ms startup, allowing the app to publish and use network services.</page_summary>
	<hide_card>0</hide_card>
	<card_title>With Just a Small Library, Your Java Application Becomes a Node</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-lib</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-java/</loc>
	<id>1492</id>
	<title>Java 8 and Later in Its Pure Form</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Java 8, Pure Java, No Reflection, Third-party Libraries, Logging System, TinyLog, Performance Optimization, nyssr.net</keywords>
	<page_summary>nyssr.net uses Java 8+ in its pure form, deliberately avoiding Reflection for performance. The kernel is highly stable with virtually no third-party dependencies, featuring a custom, network-enabled logging system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Java 8 and Later in Its Pure Form</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-java</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-asynchronous-design/</loc>
	<id>1493</id>
	<title>100% Asynchronous Design for Maximum Performance and Resource Use</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Asynchronous Design, Maximum Performance, Resource Use, Multi-Core CPU, Message Handler, Small Services, Scalability, nyssr.net</keywords>
	<page_summary>nyssr.net&apos;s 100% asynchronous design ensures maximum performance and resource use. It leverages multi-core CPUs, keeps stack depth low, and enables fast, scalable development through a message-driven programming model.</page_summary>
	<hide_card>0</hide_card>
	<card_title>100% Asynchronous Design for Maximum Performance and Resource Use</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-asynchronous-design</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-bidirectional/</loc>
	<id>1494</id>
	<title>Bidirectional Communication Between Objects Across Every Node in the Network</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Bidirectional Communication, Ad-hoc Communication, Zero Configuration, Multi-directional Communication, Asynchronous Messaging, Nanoservices, nyssr.net</keywords>
	<page_summary>nyssr.net enables ad-hoc bidirectional communication across all network nodes using unique, zero-config object addresses. This asynchronous message-based approach supports complex flows, notifications, and broadcasting without traditional brokers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Bidirectional Communication Between Objects Across Every Node in the Network</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-bidirectional</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/home-performance/</loc>
	<id>1495</id>
	<title>Performance of nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Performance, Low Latency, Asynchronous Messaging, Message Streaming, Open TCP Channels, 140 Microseconds, High Throughput, nyssr.net</keywords>
	<page_summary>nyssr.net achieves maximum performance via its 100% asynchronous, message-streamed architecture. Low latency communication over open TCP channels delivers &lt;140 microsecond response times, outperforming REST requests.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Performance</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-performance</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/nyssr.net-compared-to-akka/</loc>
	<id>1548</id>
	<title>The Actor Model and Distributed Systems: nyssr.net Compared to Akka</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Actor Model, nyssr.net, Akka, Comparison, mesh network, micro UI, dynamic routing, Zero-Config, rights management</keywords>
	<page_summary>Like Akka, nyssr.net is based on the actor model, but differs in its mesh network, dynamic routing, and distributed micro-UIs. It offers deep rights management and zero-config services.</page_summary>
	<hide_card>0</hide_card>
	<card_title>nyssr.net Compared to Akka</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-akka.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/home-articles/use-cases/</loc>
	<id>1545</id>
	<title>Use cases for nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, distributed system, Java use cases, microservices, scalable software, network applications, enterprise architecture, client-server, Swing applications</keywords>
	<page_summary>Explore the diverse use cases for nyssr.net, an innovative distributed system for Java software development. Learn how to build scalable network-based applications and microservices.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Use cases for nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>home-use-cases</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/different/</loc>
	<id>1052</id>
	<title>A completely different platform for nano- and microservices</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Java platform, nano-services, micro-services, distributed architecture, node network, micro-kernel, service-oriented architecture, SOA, plugin architecture, load balancing</keywords>
	<page_summary>Discover nyssr.net: a unique Java platform for scalable nano- and microservices built on interconnected nodes and a nimble micro-kernel architecture.</page_summary>
	<hide_card>0</hide_card>
	<card_title>A completely different platform for nano- and microservices</card_title>
	<tile_above></tile_above>
	<card_text>A mesh network of nodes, each hosting hundreds of services as plug-ins</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_different_platform.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/message/</loc>
	<id>1054</id>
	<title>The messaging is very advanced as REST, JMS, AMQP, SOAP</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net messaging, asynchronous messaging, message handling, type-safe messages, message priority, message routing, Dijkstra&amp;#039;s algorithm, handshake, distributed system communication</keywords>
	<page_summary>Advanced asynchronous messaging in nyssr.net: Learn about type-safe message generation (JSON/XML), thread-safe handlers, handshake, routing, and message priorities.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The messaging is very advanced as REST, JMS, AMQP, SOAP</card_title>
	<tile_above></tile_above>
	<card_text>Network-wide fast object-to-object messages with responses and result code, priority, compression, encrypted, as requests, notifications, and broadcasts</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_no_rest.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/design-goals/</loc>
	<id>1156</id>
	<title>The design goals of nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net design goals, small modules, non-aging software, scalability, asynchronous communication, loose coupling, low maintenance, Java architecture</keywords>
	<page_summary>The design goals of nyssr.net: Focus on small, non-aging modules, easy maintenance, fast asynchronous communication, scalability, and loose coupling via messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The design goals</card_title>
	<tile_above></tile_above>
	<card_text>of nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_design_goals.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/active-microservices/</loc>
	<id>1043</id>
	<title>Freely communicating microservices</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>active microservices, stateful components, nyssr.net, distributed system, asynchronous communication, factories, working targets, system architecture, remote skin</keywords>
	<page_summary>Discover how nyssr.net uses active microservices. These stateful components communicate freely and employ working targets and factories for fast, asynchronous distributed communication.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Freely communicating microservices</card_title>
	<tile_above></tile_above>
	<card_text>&lt;ul class=&quot;uk-list uk-list-bullet&quot;&gt;&lt;li&gt;can have a status&lt;/li&gt;&lt;li&gt;can be factories&lt;/li&gt;&lt;li&gt;can use any number of other services&lt;/li&gt;&lt;/ul&gt;</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_active_microservices.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/registries/</loc>
	<id>1044</id>
	<title>Redundant Microservice Registries: Load Balancing and Service Discovery Benefits</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>microservice registry, service discovery, load balancing, redundancy, nyssr.net, distributed system, system heart, message routing, high availability</keywords>
	<page_summary>Learn about nyssr.net&apos;s redundant microservice registries for automatic load balancing and service discovery. Ensures high availability and efficient message routing.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Redundant Microservice Registries: Load Balancing and Service Discovery Benefits</card_title>
	<tile_above></tile_above>
	<card_text>Microservices register themselves when they are loaded. Messages are automatically forwarded by the system to an instance of the microservice (load balancing). The registries are likewise redundant.</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_redundant_registries.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/backbone/</loc>
	<id>1045</id>
	<title>The role of a node&amp;#039;s location</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net backbone, mesh network, node location, message routing, distributed communication, connection costs, intelligent routing, network topology</keywords>
	<page_summary>Explore the nyssr.net backbone: a mesh network that ensures robust, cost-effective message transport by intelligently routing messages based on node location and connection costs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The role of a node&apos;s location</card_title>
	<tile_above></tile_above>
	<card_text>Not everything has to go to the cloud: a few nodes in the cloud connect other nodes in private networks, behind firewalls, in branch offices.</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_location.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/library/</loc>
	<id>1046</id>
	<title>Turn your program or service into a node</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net kernel, Java node, lightweight library, distributed system, fast startup, Java messaging, kernel JAR, minimal dependencies</keywords>
	<page_summary>Easily turn any Java program into a fast nyssr.net node by including the lightweight kernel JAR. It requires minimal dependencies and starts up in under 200ms.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Turn your program or service into a node</card_title>
	<tile_above></tile_above>
	<card_text>Any existing JAVA program can become a node by including a library and immediately use messages and services and start other applications.</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_library.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/where-are-the-differences/</loc>
	<id>1177</id>
	<title>Where are the differences to REST and JAVA messaging?</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net differences, REST comparison, Java messaging, multi-directional communication, object-to-object, ad-hoc messaging, immediate delivery, distributed system architecture</keywords>
	<page_summary>Discover how nyssr.net differs from REST and JMS. Features: multi-directional, object-to-object messaging, ad-hoc delivery, no new connections, and easy plugin deployment.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Where are the differences to REST and JAVA messaging?</card_title>
	<tile_above></tile_above>
	<card_text>nyssr.net is something different</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_different.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-nyssr-net/additional-features/</loc>
	<id>1387</id>
	<title>Additional Features</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net features, FileStores, remote configuration, software update, node console, RemoteSkin, distributed UI, application scaling, system reboot</keywords>
	<page_summary>Learn about nyssr.net&apos;s additional features: remote configuration, redundant FileStores, in-depth console access, flexible software updates, and scalable RemoteSkin applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Additional Features</card_title>
	<tile_above></tile_above>
	<card_text>Auto-Configuration, Console, File Storage, Reboot Capabilities, Applications, Software Updates, RemoteSkin</card_text>
	<card_link></card_link>
	<bodyfile>hometile_nyssr_features</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-remoteskin/serverbased-swing/</loc>
	<id>1047</id>
	<title>RemoteSkin is a server based UI with a swing renderer</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin, server-based UI, Swing renderer, distributed programs, microservices, UI description, JSON UI, flat function API, nyssr.net extension</keywords>
	<page_summary>RemoteSkin is a server-based UI with a Swing renderer. It separates business logic from the UI, enabling easy, distributed, and independent deployment of UI elements as microservices.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Server based Swing</card_title>
	<tile_above></tile_above>
	<card_text>RemoteSkin is a server based UI with a swing renderer. 100% of the business code is executed on the nyssr.net nodes. A small static node renders the UI on the client. There is no need to install updates on the client now!</card_text>
	<card_link></card_link>
	<bodyfile>hometile_rs_swing.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-remoteskin/distributed/</loc>
	<id>1048</id>
	<title>Distributed applications, windows, dialogs</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin distributed, independent UI services, microservices, distributed applications, nyssr.net, efficient UI, scalable dialogs, network distribution</keywords>
	<page_summary>Discover RemoteSkin&apos;s distributed architecture: UI parts run as independent, small microservices across the network, enabling high efficiency and easy distribution.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Distributed applications, windows, dialogs</card_title>
	<tile_above></tile_above>
	<card_text>RemoteSkin uses the nyssr.net features. Any window, dialog or parts of it can be implemented as a microservice and run on other nodes. These services are independent of the app and can be used by any number of apps.</card_text>
	<card_link></card_link>
	<bodyfile>hometile_rs_distributed_apps.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/description-of-remoteskin/json-based/</loc>
	<id>1050</id>
	<title>Define the UI via JSON and change it via function API</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin JSON, UI definition, function API, widget sets, widget hierarchy, UI manipulation, event handling, flat API, Swing renderer</keywords>
	<page_summary>Define your RemoteSkin UI using clear JSON files, separating widget definition and hierarchy. Manipulate widgets and handle events efficiently via a flat function API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Define the UI via JSON and change it via function API</card_title>
	<tile_above></tile_above>
	<card_text>In RemoteSkin, WidgetSets (a smaller set of widgets and their hierarchy) are described using JSON. An app consists of many WidgetSets that mount each other. For manipulation in JAVA, there is a flat API that makes most of the Swing functions accessible.</card_text>
	<card_link></card_link>
	<bodyfile>hometile_rs_json_based.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/licenses/license-database/</loc>
	<id>1163</id>
	<title>License Status Verification</title>
	<headline></headline>
	<lastmod>2025-10-17</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Check the validity and key details of a commercial license for nyssr.net or RemoteSkin by entering the license number into the official License Check database.</page_summary>
	<hide_card></hide_card>
	<card_title>License Status Verification</card_title>
	<tile_above></tile_above>
	<card_text>Verify your license ID!</card_text>
	<card_link></card_link>
	<bodyfile>LicenseCheck.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished></unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/company/stickers/</loc>
	<id>1516</id>
	<title>Stickers</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>stickers, sillysky, nyssr.net, software labs, company stickers, logos, developer stickers, microservices, distributed system</keywords>
	<page_summary>Explore the official collection of sillysky software labs and nyssr.net stickers. Find cool designs and logos to show your support for distributed systems and microservices.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Stickers</card_title>
	<tile_above></tile_above>
	<card_text>Some stickers to download</card_text>
	<card_link></card_link>
	<bodyfile>stickers</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>sticker</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/company/legalnotice/</loc>
	<id>1057</id>
	<title>Legal Notice</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Legal Notice, Imprint, Impressum, sillysky software labs, nyssr.net, contact, company information, VAT ID, commercial register, disclaimer</keywords>
	<page_summary>Official Legal Notice and contact information for sillysky software labs, the developers of nyssr.net. Includes VAT ID, commercial register, and image usage disclaimer.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Legal Notice</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>legal_notice.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/company/privacy/</loc>
	<id>1207</id>
	<title>Privacy</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Privacy Policy, GDPR, data protection, personal data, sillysky.net, softdevel GmbH, cookies, log files, Google Analytics, data security, user rights, data processing</keywords>
	<page_summary>Read our comprehensive Privacy Policy for sillysky.net by softdevel GmbH. Learn how we handle personal data, GDPR compliance, cookies, log files, and your user rights.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Privacy</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>privacy.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/getting-started/</loc>
	<id>1523</id>
	<title>Getting Started</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Java, plugin, Gradle, IDEA, microservice, distributed system, getting started, tutorial, service registry, message handling, targets</keywords>
	<page_summary>Start your nyssr.net development. Learn to create a Java plugin using Gradle/IDEA, introducing core concepts like the service registry, messaging (ping), and target handling.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Getting Started</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>getting-started</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/</loc>
	<id>1176</id>
	<title>Tutorials for nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, tutorials, documentation, distributed system, node, target, message, nano service, microservice, job engine, file import, package initialization, remote software update</keywords>
	<page_summary>A collection of tutorials for nyssr.net, covering topics from starting a node, package initialization, message handling, creating targets, nano/microservices, job engine usage, file import, and remote software updates.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Tutorials for nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_tutorial_nyssr.html</bodyfile>
	<underconstruction>1</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/</loc>
	<id>1055</id>
	<title>Documentation of the nyssr.net</title>
	<headline></headline>
	<lastmod>2025-07-12</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Documentation of the nyssr.net</page_summary>
	<hide_card>0</hide_card>
	<card_title>Documentation of the nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_documentation_nyssr.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/</loc>
	<id>1067</id>
	<title>Documentation of RemoteSkin</title>
	<headline></headline>
	<lastmod>2025-07-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin,documentation</keywords>
	<page_summary>This is the documentation of RemoteSkin.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Documentation of RemoteSkin</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_documentation_rs.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-start-a-node/</loc>
	<id>1228</id>
	<title>How to start a node</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, node, start node, configuration, Java preferences, command line, config files, TCP server, tutorial, distributed system</keywords>
	<page_summary>Learn how to start a nyssr.net node. We cover configuration using command line arguments, config files, Java preference files, and a TCP preference server.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to start a node</card_title>
	<tile_above></tile_above>
	<card_text>Create a node, configure it and start it</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_start_a_node.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-nodes-are-connected-to-each-other/</loc>
	<id>1230</id>
	<title>How nodes are connected to each other</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, nodes, connectivity, TCP channels, TLS 1.3, client, server, configuration, distributed system, networking, Java, keytool</keywords>
	<page_summary>Learn how nyssr.net nodes connect via TCP channels (client/server), featuring configuration examples, retry timeouts, and essential TLS 1.3 setup instructions.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How nodes are connected to each other</card_title>
	<tile_above></tile_above>
	<card_text>Create TCP-Channels to connect nodes</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_nodes_are_connected.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/usage-plugins/</loc>
	<id>1084</id>
	<title>The use of plugins</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, plugins, Java plugin, JAR Manifest, IPlugIn interface, ServiceStarter, modularity, distributed system, tutorials, node services</keywords>
	<page_summary>Learn how to use plugins for nyssr.net. This tutorial explains the JAR Manifest, the IPlugIn interface, and the ServiceStarter mechanism for modular node services.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The use of plugins</card_title>
	<tile_above></tile_above>
	<card_text>How a JAR must be structured so that it can be loaded as a plugin</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_use_of_plugins.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/package-initialization/</loc>
	<id>1188</id>
	<title>Package initialization</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, package initialization, IServiceStarter, Service Registry, dependency management, runtime dependency, dynamic system, Java package, Target registration, tutorial</keywords>
	<page_summary>Master nyssr.net&apos;s Package Initialization. This tutorial explains the IServiceStarter pattern to dynamically manage dependencies and register Targets in a Service Registry.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Package initialization</card_title>
	<tile_above></tile_above>
	<card_text>How we organize our java packages</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_package_initialization.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-start-a-simple-target/</loc>
	<id>1218</id>
	<title>How to start a simple target</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, target, CTarget, namespace, target registry, IService, message handling, tutorial, distributed system</keywords>
	<page_summary>Learn how to start a simple Target in nyssr.net. This tutorial details the registration of CTarget classes within a Namespace for message sending and receiving.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to start a simple target</card_title>
	<tile_above></tile_above>
	<card_text>Get a target address, send and receive messages</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_start_a_simple_target.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-catch-a-message/</loc>
	<id>1328</id>
	<title>How to catch a message</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, message handling, target, CTarget, message handler, CEnvelope, CRecord, request, response, asynchronous, result code, tutorial, distributed system</keywords>
	<page_summary>Learn how to catch and process messages in nyssr.net Targets using Message Handlers. Covers request/response logic and setting message result codes.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to catch a message</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_catch_a_message</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-build-a-message/</loc>
	<id>1220</id>
	<title>How to build a message</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, message building, envelope, record, slots, JSON definition, Record Generator, CRecord, tutorial, distributed system</keywords>
	<page_summary>Learn how to build a message (Envelope + Record) in nyssr.net. Use the JSON-based Record Generator for simple, type-safe construction and data access.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to build a message</card_title>
	<tile_above></tile_above>
	<card_text>Create messages from record descriptions in XML or JSON</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_build_a_message.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-send-a-message/</loc>
	<id>1219</id>
	<title>How to send a message</title>
	<headline></headline>
	<lastmod>2025-11-07</lastmod>
	<link_id>TutorialSendMessage</link_id>
	<keywords>nyssr.net, message sending, CEnvelope, CRecord, Target, Nano Service, MicroService, Broadcast, communication, tutorial, distributed system</keywords>
	<page_summary>Learn how to send messages in nyssr.net to various targets: known receivers, local/remote nano services, microservices, and broadcast messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to send a message</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_send_a_message.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/the-use-of-timers/</loc>
	<id>1187</id>
	<title>The use of timer messages</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, timer, timer messages, ITimerManager, CTarget, message handling, distributed system, asynchronous, tutorial</keywords>
	<page_summary>Learn how to use Timers in nyssr.net. Timers are messages sent to a Target after a specified time, and the tutorial shows how to create and handle them.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The use of timer messages</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_use_of_timers.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-do-i-edit-the-settings-in-the-java-preferences/</loc>
	<id>1197</id>
	<title>How do I edit the settings in the Java Preferences?</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Java Preferences, edit settings, configuration, preferences editor, javaprefs, preferences IO, tools, tutorial, Java</keywords>
	<page_summary>Find recommended third-party editors and tools to view, edit, and manage configuration settings stored in Java Preferences for nyssr.net applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How do I edit the settings in the Java Preferences?</card_title>
	<tile_above></tile_above>
	<card_text>With an editor!</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_edit_preferences.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-register-a-nano-service/</loc>
	<id>1252</id>
	<title>How to register a nano service</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Nano Service, registration, ServiceStarter, Nano Service Registry, namespace, SYSTEM namespace, observer, tutorial, distributed system</keywords>
	<page_summary>earn how to register Nano Services in nyssr.net using the Nano Service Registry, ServiceStarter, and filtering for the SYSTEM Namespace.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to register a nano service</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_register_a_nano_service.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-add-an-observer-to-a-nano-service/</loc>
	<id>1253</id>
	<title>How to add an observer to a nano service</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, observer, Nano Service, Record Helper, Nano Service Registry, IServiceStarter, message consumption, tutorial, distributed system</keywords>
	<page_summary>Learn how to add an Observer to a Nano Service in nyssr.net using the Record Helper or directly via the Nano Service Registry and IServiceStarter dependencies.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to add an observer to a nano service</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_add_an_observer_to_a_nano_service.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-offer-a-nanoservice/</loc>
	<id>1248</id>
	<title>How to offer a nano service</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Nano Service, offer, notifications, tiny service, observer, message processing, CEnvelope, CRecord, tutorial, distributed system</keywords>
	<page_summary>Learn how to offer a Nano Service in nyssr.net for notifications, operating tiny services, or observation, and how to process the incoming messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to offer a nano service</card_title>
	<tile_above></tile_above>
	<card_text>Operation of a nano service</card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_offer_a_nano_service.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-create-a-microservice/</loc>
	<id>1326</id>
	<title>How to create a microservice</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, microservice, CTarget, Microservice Registry, IServiceStarter, Namespace Factory, communication, distributed system, tutorial</keywords>
	<page_summary>Learn how to create a Microservice in nyssr.net by building a CTarget that registers itself with the Microservice Registry via a ServiceStarter.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to create a microservice</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_create_a_microservice.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-create-an-application/</loc>
	<id>1325</id>
	<title>How to create an application</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, application, factory microservice, CTarget, CAppFactory, CRecordLaunchApplication, Namespace, Target Registry, application instance, distributed system, tutorial</keywords>
	<page_summary>Understand how to build an Application in nyssr.net: a factory microservice that creates and manages CTarget-based application instances.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to create an application</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_create_an_application.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-use-the-job-engine/</loc>
	<id>1339</id>
	<title>How to use the job engine for bulk tasks</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Job Engine, IJobEngine, bulk tasks, parallel processing, IJob, job target, working target, nano service, multithreading, tutorial, distributed system</keywords>
	<page_summary>Learn how to use the Job Engine in nyssr.net to process bulk tasks (like file hashing) in parallel using multiple working threads and an owner target.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to use the job engine for bulk tasks</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_use_the_job_engine</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-to-import-files-into-nyssr.net/</loc>
	<id>1401</id>
	<title>How to import files into nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, file import, distributed file storage, FileRegistry, FileStore, incoming directory, plugins, file management, tutorial</keywords>
	<page_summary>Discover how to import files into nyssr.net&apos;s distributed file storage by copying them into the &apos;incoming&apos; directory, using the FileRegistry and FileStore plugins.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How to import files into nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_how_to_import_files.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/tutorials-for-nyssr-net/how-new-software-is-installed-on-a-node-remotely/</loc>
	<id>1415</id>
	<title>How new software is installed on a node remotely</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, remote software installation, software update, node, plugins, JSON control file, FileStore, Net Software Updater, reboot, rollback, tutorial, distributed system</keywords>
	<page_summary>earn how to remotely install new software or update plugin configurations on a nyssr.net node using a JSON control file via the Net Software Updater plugin.</page_summary>
	<hide_card>0</hide_card>
	<card_title>How new software is installed on a node remotely</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>tutorial_software_update.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/</loc>
	<id>1063</id>
	<title>Introduction to nyssr.net</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR, introduction, basics, distributed system, system structure, Nodes, Messages, Targets, Namespaces, Segments</keywords>
	<page_summary>A brief, high-level introduction to the fundamental structure and function of the nyssr.net distributed system, covering core concepts like Nodes, Messages, and Namespaces.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Introduction to nyssr.net</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>introduction.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/</loc>
	<id>1115</id>
	<title>IDs and Addresses</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR IDs, system addresses, flexible IDs, message routing, CIdFactory, CTargetAddress, CNamespaceAddress, CNodeAddress, TID, NID</keywords>
	<page_summary>This section introduces the core IDs and addressing concepts in NYSSR, explaining how unique, flexible IDs are consistently used and composed to form system addresses (NodeAddress, NamespaceAddress, TargetAddress) for accurate message routing.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IDs and Addresses</card_title>
	<tile_above></tile_above>
	<card_text>Addresses and their components</card_text>
	<card_link></card_link>
	<bodyfile>ids.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images>targetaddress.png</images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/</loc>
	<id>1118</id>
	<title>Messages</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Messages, CMessage, CEnvelope, CRecord, directed communication, asynchronous messaging, node-to-node routing, lowest-cost routing, Target</keywords>
	<page_summary>The central communication instrument in NYSSR, Messages are composed of an Envelope (addressing) and a Record (payload). They enable reliable, directed, node-to-node routing for all communication patterns.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Messages</card_title>
	<tile_above></tile_above>
	<card_text>Envelopes, Records and more</card_text>
	<card_link></card_link>
	<bodyfile>messages.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images>routingcosts.png|message.png</images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/</loc>
	<id>1116</id>
	<title>Namespaces</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Namespaces, INamespace, working environment, encapsulation, threads, targets, nanoservices, INamespaceRegistry, INamespaceFactory, NID</keywords>
	<page_summary>The Namespaces documentation section describes the fundamental encapsulated working environment in NYSSR, providing threads, message queues, target registration, and a local nano service registry for isolating and running multiple instances of applications on a single node.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Namespaces</card_title>
	<tile_above></tile_above>
	<card_text>Namespaces and their services</card_text>
	<card_link></card_link>
	<bodyfile>overview_namespaces.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/</loc>
	<id>1108</id>
	<title>Logging</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Logging Framework, CLoggerFactory, ILogWriter, ILogger, ELevel, ILogConfiguration, IMessageLogger, INameDb, TinyLog, log performance, message traffic, name database</keywords>
	<page_summary>The NYSSR Logging Framework is an independent, performance-focused system without external dependencies, similar to TinyLog. It consists of the CLoggerFactory for core logging functions, ILogWriter for output management, and helper services like IMessageLoggerFactory and INameDb for message traffic logging and mapping cryptic IDs to readable names.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Logging</card_title>
	<tile_above></tile_above>
	<card_text>The logging framework for nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>logging.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/</loc>
	<id>1077</id>
	<title>Microservices</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Microservices, Message API, Microservice Registry, Load Balancing, Node, Distributed Applications, IMicroServiceRegistryCollector, IHelperForLocalMicroServices</keywords>
	<page_summary>The NYSSR Microservices are message API-only services designed for distributed applications, allowing dozens of small services on a single node. They register with a Microservice Registry using an ID and Target Address, and the Registry handles load balancing. Client communication is simplified using the Microservice ID in the message envelope. Local helper services, IMicroServiceRegistryCollector and IHelperForLocalMicroServices, abstract the complexity of registry communication.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Microservices</card_title>
	<tile_above></tile_above>
	<card_text>Usage and supplied services</card_text>
	<card_link></card_link>
	<bodyfile>overview_microservices.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/</loc>
	<id>1078</id>
	<title>Plugins</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR, Plugins, IPlugIn, supplied plugins, plugin interface, user code, distributed system, documentation, modularity</keywords>
	<page_summary>Documentation for nyssr.net plugins, covering the core IPlugIn interface, the plugin concept for user code, and an overview of all supplied plugins in the distributed system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Plugins</card_title>
	<tile_above></tile_above>
	<card_text>Usage, included plugins</card_text>
	<card_link></card_link>
	<bodyfile>overview_plugins.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/</loc>
	<id>1101</id>
	<title>Kernel Records</title>
	<headline></headline>
	<lastmod>2025-11-22</lastmod>
	<link_id>KernelRecords</link_id>
	<keywords>nyssr.net messages, kernel messages, kernel records</keywords>
	<page_summary>Here you find Messages/Records provided by the nyssr.net Kernel.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Records of the Kernel</card_title>
	<tile_above></tile_above>
	<card_text>Records provided by the nyssr.net Kernel</card_text>
	<card_link></card_link>
	<bodyfile>overview_records.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/</loc>
	<id>1075</id>
	<title>Services</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Services, Service Registry, CServiceRegistry, IServiceStarter, code hiding, asynchronous framework, IService, IServiceListener, dependency management, plugin architecture</keywords>
	<page_summary>The NYSSR Services documentation describes the framework&apos;s core architectural principle of managing interfaces and class instances via a local Service Registry, prioritizing code hiding over Dependency Injection. The Service Registry and Service Starter interfaces manage the asynchronous lifecycle based on dependency fulfillment and allow dynamic loading of plugins at runtime.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Services</card_title>
	<tile_above></tile_above>
	<card_text>Local services for direct use</card_text>
	<card_link></card_link>
	<bodyfile>overview_services.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/</loc>
	<id>1122</id>
	<title>Configuration</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net configuration, java preferences, network setup, node settings, property files, environment variables, plugin list, distributed system</keywords>
	<page_summary>An overview of nyssr.net configuration, which primarily uses Java Preferences for settings. Learn about alternative methods like property files and environment variables for easy setup, especially in containers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Configuration</card_title>
	<tile_above></tile_above>
	<card_text>Configuration of the nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>configuration.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/timer/</loc>
	<id>1184</id>
	<title>Timer</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net timer, timer service, message timer, ITimerManager, CTimer, timed messages, network scheduling, distributed system</keywords>
	<page_summary>Timers in nyssr.net are handled as messages sent to a target after a set delay. Explore the core components, including the ITimerManager for handling timer messages and the CTimer helper class.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Timer</card_title>
	<tile_above></tile_above>
	<card_text>Timer messages</card_text>
	<card_link></card_link>
	<bodyfile>timer.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/session-management/</loc>
	<id>1501</id>
	<title>Session Management</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net session management, login, token verification, session token, ISessionVerifier, user roles, user rights, BCrypt hash, RSA signing</keywords>
	<page_summary>Session management in nyssr.net includes user/role/right database, login/logout, and token verification via ISessionVerifier. Tokens are SHA384/BCrypt hashed and signed with an RSA private key.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Session Management</card_title>
	<tile_above></tile_above>
	<card_text>Login, Logout, User, Roles, Permissions</card_text>
	<card_link></card_link>
	<bodyfile>overview_session_management</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/</loc>
	<id>1329</id>
	<title>Job/Batch engine</title>
	<headline></headline>
	<lastmod>2025-11-18</lastmod>
	<link_id>JobEngine</link_id>
	<keywords>nyssr.net Job Engine, Batch Engine, bulk tasks, multithreading, IJob, lightweight targets, job execution, distributed processing</keywords>
	<page_summary>The nyssr.net Job Engine is a kernel service for running many lightweight targets (jobs) simultaneously across multiple threads. It is ideal for bulk tasks, allowing jobs to communicate network-wide via messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The job/batch engine</card_title>
	<tile_above></tile_above>
	<card_text>Run many batches in multiple threads simultaneously</card_text>
	<card_link></card_link>
	<bodyfile>overview_job_engine</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/</loc>
	<id>1211</id>
	<title>Applications</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net applications, microservice factories, load balancing, RemoteSkin UI, distributed frontends, Swing UI, Web UI, modular architecture</keywords>
	<page_summary>nyssr.net Applications are instances of microservice factories, instantiated via a registry for automatic load balancing. They support distributed RemoteSkin UIs (Web and Swing) and feature a highly modular architecture with no required configuration.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Applications</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_applications.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/console/</loc>
	<id>1403</id>
	<title>Console</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net Console, Console Service, CCliDisplayTarget, Console Handler, verteilte Konsole, Remote Debugging, connect Befehl, Kommandozeile</keywords>
	<page_summary>The nyssr.net Console separates command processing (Console Service) from input/output (CCliDisplayTarget). This allows the local console to send commands to remote nodes, providing distributed debugging and control capabilities.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Console</card_title>
	<tile_above></tile_above>
	<card_text>Get information and start actions</card_text>
	<card_link></card_link>
	<bodyfile>Console.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/software-update/</loc>
	<id>1412</id>
	<title>Software Update</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net Software Update, NY_LocalSoftwareUpdaterPlugIn, NY_NetSoftwareUpdaterPlugIn, Node Update, JAR Installation, JSON Control File, Software Distribution</keywords>
	<page_summary>nyssr.net software updates are performed semi-automatically using two plugins: NY_LocalSoftwareUpdaterPlugIn for installation on the node and NY_NetSoftwareUpdaterPlugIn for network-wide control via a JSON control file.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Software Update</card_title>
	<tile_above></tile_above>
	<card_text>Software download and installation</card_text>
	<card_link></card_link>
	<bodyfile>software-update.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/</loc>
	<id>1086</id>
	<title>More interfaces and classes</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net interfaces, helper classes, IRecordHelper, IRecordRegistryHelper, IShutDown, CException, CUtilPassword, System Utilities</keywords>
	<page_summary>Overview of key nyssr.net interfaces and classes: IRecordHelper for service registration, IShutDown for node control, CException as a code-based exception class, and CUtilPassword for password hashing.</page_summary>
	<hide_card>0</hide_card>
	<card_title>More interfaces and classes</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview_other_interfaces.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/libraries/</loc>
	<id>1568</id>
	<title>Libraries</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>Libraries</link_id>
	<keywords>nyssr.net Libraries</keywords>
	<page_summary></page_summary>
	<hide_card>0</hide_card>
	<card_title>Libraries</card_title>
	<tile_above></tile_above>
	<card_text>Libraries for the kernel and tools.</card_text>
	<card_link></card_link>
	<bodyfile>Libraries</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/utilities/</loc>
	<id>1174</id>
	<title>Utilities</title>
	<headline></headline>
	<lastmod>2025-07-14</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Utilities</page_summary>
	<hide_card>0</hide_card>
	<card_title>Utilities</card_title>
	<tile_above></tile_above>
	<card_text>Little gems</card_text>
	<card_link></card_link>
	<bodyfile>overview_utilities</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/node/</loc>
	<id>1072</id>
	<title>Nodes</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR node, Java microkernel, distributed system, messaging core, node architecture, plugins, core services, logging, high flexibility</keywords>
	<page_summary>The fundamental building block of NYSSR, a node is a compact Java microkernel providing core services like messaging and logging, with all functions loaded flexibly via plugins.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Nodes</card_title>
	<tile_above></tile_above>
	<card_text>What is a node?</card_text>
	<card_link></card_link>
	<bodyfile>intro_nodes.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/segments/</loc>
	<id>1133</id>
	<title>Segments</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR segment, nodes grouping, distributed system, NYSSR architecture, node network, multi-segment, sillysky</keywords>
	<page_summary>A group of nodes is called a segment. The communication of nodes across segment boundaries has not yet been conclusively defined.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Segments</card_title>
	<tile_above></tile_above>
	<card_text>A Group of nodes</card_text>
	<card_link></card_link>
	<bodyfile>intro_segments.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/namespaces/</loc>
	<id>1134</id>
	<title>Namespaces</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Namespaces, node component, asynchronous messages, target registry, nano service registry, threads, application isolation, NYSSR architecture</keywords>
	<page_summary>Namespaces are core components of NYSSR nodes, providing the basis for applications with isolated threads, target registries, and nano service registries to handle asynchronous messaging.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Namespaces</card_title>
	<tile_above></tile_above>
	<card_text>Namespaces are components of a node</card_text>
	<card_link></card_link>
	<bodyfile>intro_namespaces.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/targets/</loc>
	<id>1074</id>
	<title>Targets</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Targets, Java objects, asynchronous messages, concurrency, message handler, Target ID, TID, namespace, target registry</keywords>
	<page_summary>Targets are the core, lightweight Java objects in NYSSR that send and receive asynchronous messages, bound to a specific namespace thread to simplify concurrency and message handling.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Targets</card_title>
	<tile_above></tile_above>
	<card_text>Targets as message receivers</card_text>
	<card_link></card_link>
	<bodyfile>intro_targets.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/basics/messages/</loc>
	<id>1135</id>
	<title>Messages</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR Messages, asynchronous communication, object-to-object, bi-directional, message handshake, network delivery, high-performance, distributed system, routing</keywords>
	<page_summary>NYSSR Messages are asynchronous, object-to-object communications forming the basis of all network patterns. They are bi-directional with an answer handshake, ensuring reliable, high-performance delivery across the entire node network.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Messages</card_title>
	<tile_above></tile_above>
	<card_text>Messages in nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>intro_messages.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/id/</loc>
	<id>1059</id>
	<title>ID</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NYSSR ID, flexible ID, Integer, String, UUID, small messages, high performance, CIdFactory, TID, NID, message streaming</keywords>
	<page_summary>The flexible NYSSR ID concept uses Integer, String, and UUID subtypes to ensure small, high-performance messages, forming the basis for critical system addresses like TID and NID.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ID</card_title>
	<tile_above></tile_above>
	<card_text>One ID for many purposes</card_text>
	<card_link></card_link>
	<bodyfile>id.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/cidfactory/</loc>
	<id>1111</id>
	<title>CIdFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CIdFactory, ID factory, flexible IDs, IId, IIdFactory, ID generation, random IDs, ID I/O, array handling, NYSSR IDs</keywords>
	<page_summary>The CIdFactory is the central class responsible for creating flexible IId objects in NYSSR. It acts as a registry for custom ID types and provides static methods for generating IDs, handling I/O operations, and managing ID arrays.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CIdFactory</card_title>
	<tile_above></tile_above>
	<card_text>A factory for creation of IDs and ID arrays</card_text>
	<card_link></card_link>
	<bodyfile>CIdFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/iidfactory/</loc>
	<id>1132</id>
	<title>IIdFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IIdFactory, ID factory, IId interface, custom ID, EIdType, extensible ID system, NYSSR IDs, contract, implementation</keywords>
	<page_summary>The IIdFactory interface serves as the contract for creating custom IId implementations in NYSSR, enabling the extension of the flexible ID system beyond the standard Integer, String, and UUID types.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IIdFactory</card_title>
	<tile_above></tile_above>
	<card_text>A factory for creating a single type of IDs</card_text>
	<card_link></card_link>
	<bodyfile>IIdFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/tid/</loc>
	<id>1069</id>
	<title>The Target ID (TID)</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Target ID, TID, IId, unique ID, namespace, message receiver, target registration, NYSSR IDs</keywords>
	<page_summary>The Target ID (TID) is the unique IId assigned to every message-receiving target within a NYSSR namespace. It enables the independent instancing of applications by being unique per namespace instance.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The Target ID (TID)</card_title>
	<tile_above></tile_above>
	<card_text>The ID of a registered target</card_text>
	<card_link></card_link>
	<bodyfile>tid.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/nid/</loc>
	<id>1070</id>
	<title>The Namespace ID (NID)</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Namespace ID, NID, IId, unique ID, namespace identification, NYSSR node, CWellKnownNID, system addressing</keywords>
	<page_summary>The Namespace ID (NID) is the unique IId assigned to every namespace within a NYSSR node, used for identification and referencing namespaces across the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The Namespace ID (NID)</card_title>
	<tile_above></tile_above>
	<card_text>The ID of a namespace</card_text>
	<card_link></card_link>
	<bodyfile>nid.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/nodeid/</loc>
	<id>1071</id>
	<title>CNodeId</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CNodeId, Node ID, IId, unique ID, segment-wide, node identification, local node, NYSSR IDs, comparison, I/O streaming</keywords>
	<page_summary>The CNodeId class defines the unique, segment-wide ID for a NYSSR node, derived from IId, featuring utilities for creation, validation, comparison, and I/O.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CNodeId</card_title>
	<tile_above></tile_above>
	<card_text>The ID of a node</card_text>
	<card_link></card_link>
	<bodyfile>CNodeId.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/csegmentid/</loc>
	<id>1120</id>
	<title>CSegmentId</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CSegmentId, Segment ID, IId, unique ID, node group, segment identification, local segment, NYSSR IDs, comparison, I/O streaming</keywords>
	<page_summary>The CSegmentId class defines the unique, segment-wide ID for a NYSSR node group (Segment), derived from IId, featuring utilities for creation, validation, comparison, and I/O.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CSegmentId</card_title>
	<tile_above></tile_above>
	<card_text>The ID of a segment</card_text>
	<card_link></card_link>
	<bodyfile>CSegmentId.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/cnodeaddress/</loc>
	<id>1121</id>
	<title>CNodeAddress</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CNodeAddress, Node Address, NodeId, SegmentId, target address, node identification, validation, I/O streaming, NYSSR IDs</keywords>
	<page_summary>The CNodeAddress class defines the precise address of an NYSSR node, comprising the NodeId and SegmentId. It is the rear half of a target address and offers utilities for creation, validation, comparison, and I/O.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CNodeAddress</card_title>
	<tile_above></tile_above>
	<card_text>The address of a node</card_text>
	<card_link></card_link>
	<bodyfile>CNodeAddress.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/cnamespaceaddress/</loc>
	<id>1136</id>
	<title>CNamespaceAddress</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CNamespaceAddress, Namespace Address, NID, NodeAddress, NodeId, SegmentId, fully-qualified address, namespace identification, NYSSR IDs</keywords>
	<page_summary>The CNamespaceAddress defines the unique, fully-qualified address of a NYSSR namespace, composed of the NID, NodeId, and SegmentId, providing methods for creation, I/O, and matching.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CNamespaceAddress</card_title>
	<tile_above></tile_above>
	<card_text>The address of a namespace</card_text>
	<card_link></card_link>
	<bodyfile>CNamespaceAddress.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images>targetaddress.png</images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/ctargetaddress/</loc>
	<id>1099</id>
	<title>CTargetAddress</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CTargetAddress, Target Address, TID, CNamespaceAddress, target identification, fully-qualified address, message delivery, NYSSR IDs</keywords>
	<page_summary>The CTargetAddress defines the fully-qualified address of a NYSSR target, composed of the Target ID (TID) and the CNamespaceAddress, enabling system-wide message delivery.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CTargetAddress</card_title>
	<tile_above></tile_above>
	<card_text>The address of a target</card_text>
	<card_link></card_link>
	<bodyfile>CTargetAddress.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images>targetaddress.png</images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/ids-and-addresses/id/eidtype/</loc>
	<id>1280</id>
	<title>EIdType</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>EIdType, ID type, enumeration, NYSSR ID, Integer ID, String ID, UUID, ID streaming, data structure, NYSSR ids and addresses</keywords>
	<page_summary>The EIdType enumeration defines the four types of IDs (Integer, String, UUID, invalid ID) used within the NYSSR system, detailing their structure and size when streamed.</page_summary>
	<hide_card>0</hide_card>
	<card_title>EIdType</card_title>
	<tile_above></tile_above>
	<card_text>The type of an ID</card_text>
	<card_link></card_link>
	<bodyfile>EIdType.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/cmessage/</loc>
	<id>1092</id>
	<title>CMessage</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CMessage, container class, CEnvelope, CRecord, NYSSR messages, message structure, stream I/O, DataInput, DataOutput, message serialization</keywords>
	<page_summary>CMessage is the primary container class for all NYSSR messages, consisting of the CEnvelope (header/addressing) and the CRecord (payload). It provides constructors and methods for seamless I/O streaming.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The Message</card_title>
	<tile_above></tile_above>
	<card_text>The CMessage class</card_text>
	<card_link></card_link>
	<bodyfile>CMessage.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/cenvelope/</loc>
	<id>1093</id>
	<title>CEnvelope</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CEnvelope, message header, addressing, sender, receiver stack, CResult, response handshake, bi-directional, transaction ID, EPriority, packet builder sequence, message control</keywords>
	<page_summary>CEnvelope is the addressing and control header for all NYSSR messages, managing the sender/receiver stack and bi-directional response handshake, plus control data like priority and I/O sequence.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEnvelope</card_title>
	<tile_above></tile_above>
	<card_text>The envelope of a message</card_text>
	<card_link></card_link>
	<bodyfile>CEnvelope.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/</loc>
	<id>1094</id>
	<title>CRecord</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CRecord, message payload, message ID, IId, ISlot, CSlotType, slot management, I/O streaming, type-safe retrieval, NYSSR messages</keywords>
	<page_summary>The CRecord is the payload container for NYSSR messages, holding the unique message ID (IId) and the data as a map of key-value slots. It provides utilities for I/O streaming, slot management, and type-safe value retrieval.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecord</card_title>
	<tile_above></tile_above>
	<card_text>Die Payload einer Message</card_text>
	<card_link></card_link>
	<bodyfile>CRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/imessagesender/</loc>
	<id>1098</id>
	<title>IMessageSender</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageSender, message sender, CMessage, send, sendRequest, sendNotification, sendBack, service registry, message service, asynchronous messaging</keywords>
	<page_summary>The IMessageSender interface is the central service for sending all CMessage objects in NYSSR. It provides methods for sending, requesting a reply (sendRequest), sending notifications (sendNotification), and manually managing replies (sendBack).</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageSender</card_title>
	<tile_above></tile_above>
	<card_text>Ein Service zum Senden von Messages</card_text>
	<card_link></card_link>
	<bodyfile>IMessageSender.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/cenvelope/cresult/</loc>
	<id>1138</id>
	<title>CResult</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CResult, result object, error code, error text, success, failure, mutable, CResultCode, logging, status check, NYSSR messages, CEnvelope</keywords>
	<page_summary>The CResult class combines an error code and text in NYSSR for signaling success (code 0) or failure. It is a mutable object with utilities for text appending, logging, and checking status.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CResult</card_title>
	<tile_above></tile_above>
	<card_text>The result of a message</card_text>
	<card_link></card_link>
	<bodyfile>CResult.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/islot/</loc>
	<id>1129</id>
	<title>ISlot</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ISlot, slot interface, CRecord component, data transport, slot type, ISlotFactory, DataStreams, JSON serialization, message payload</keywords>
	<page_summary>The ISlot interface is the component within a NYSSR message record that holds a data value and its type, formatting the data for seamless, factory-driven transport via DataStreams or JSON.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ISlot</card_title>
	<tile_above></tile_above>
	<card_text>A payload holder in a message</card_text>
	<card_link></card_link>
	<bodyfile>ISlot.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/slot-types/</loc>
	<id>1119</id>
	<title>CSlotType</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CSlotType, slot type, data type, CRecord, message serialization, storable, CCommonSlotType, transportable, NYSSR IDs, Java types</keywords>
	<page_summary>The CSlotType class defines all storable and transportable data types for the NYSSR CRecord, featuring a numeric ID and a storable flag to manage the consistent serialization of basic Java types and system addresses.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CSlotTypes</card_title>
	<tile_above></tile_above>
	<card_text>Data types for storing in messages</card_text>
	<card_link></card_link>
	<bodyfile>CSlotType.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/cslotfactory/</loc>
	<id>1128</id>
	<title>ISlotFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ISlotFactory, slot creation, ISlot, CRecord, CSlotType, custom slot types, I/O serialization, DataStream, JSON transport, message payload</keywords>
	<page_summary>The ISlotFactory service is responsible for creating and managing ISlot objects in NYSSR messages, providing methods for slot creation, I/O serialization (DataStream and JSON), and extensibility for custom slot types.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ISlotFactory</card_title>
	<tile_above></tile_above>
	<card_text>Service for the creation of slots for use in messages of nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>ISlotFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/isingleslottypefactory/</loc>
	<id>1131</id>
	<title>ISingleSlotTypeFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ISingleSlotTypeFactory, custom slot types, ISlot, CSlotType, slot creation, factory contract, DataInput stream, JSON serialization, custom serialization, extensibility</keywords>
	<page_summary>The ISingleSlotTypeFactory interface is the contract for creating a specific custom ISlot type in NYSSR, providing the core logic to transform a Java object, a DataStream, or a JSON element into a transportable slot.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ISingleSlotTypeFactory</card_title>
	<tile_above></tile_above>
	<card_text>Factory for creating a specific slot type</card_text>
	<card_link></card_link>
	<bodyfile>ISingleSlotTypeFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/messages/crecord/igeneratedrecord/</loc>
	<id>1149</id>
	<title>IGeneratedRecord</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IGeneratedRecord, marker interface, generated record classes, CRecord, NYSSR messages, type hint, empty interface</keywords>
	<page_summary>IGeneratedRecord is an empty marker interface used exclusively by auto-generated record classes in NYSSR for system identification and type hinting.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IGeneratedRecord</card_title>
	<tile_above></tile_above>
	<card_text>The interface for a  generated record</card_text>
	<card_link></card_link>
	<bodyfile>IGeneratedRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/inamespace/</loc>
	<id>1088</id>
	<title>INamespace</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INamespace, working environment, encapsulation, NID, Namespace ID, ITargetRegistry, INanoServiceRegistry, CServiceRegistry, message queue, thread management, microservice environment</keywords>
	<page_summary>The INamespace interface provides the encapsulated working environment for NYSSR applications/microservices. It manages threads, local service registries (Nano and Target), and defines the boundaries of an instance via its unique Namespace ID (NID).</page_summary>
	<hide_card>0</hide_card>
	<card_title>INamespace</card_title>
	<tile_above></tile_above>
	<card_text>Namespaces</card_text>
	<card_link></card_link>
	<bodyfile>INamespace.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/</loc>
	<id>1117</id>
	<title>Targets</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Targets, CMessage, ITarget, CTarget, TargetRegistry, Namespace, message recipient, communication endpoint</keywords>
	<page_summary>The Targets section of the NYSSR documentation defines the Java objects that can receive CMessage objects. These targets must be registered with the TargetRegistry of a namespace to act as active communication endpoints.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Targets</card_title>
	<tile_above></tile_above>
	<card_text>Targets and more</card_text>
	<card_link></card_link>
	<bodyfile>namespacetargets.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/threads/</loc>
	<id>1109</id>
	<title>Threads und Message-Queues</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Threads, Message Queues, IMessageQueue, IMessageQueueRegistry, Namespace threads, CMessage delivery, asynchronous processing, EThreadPriority</keywords>
	<page_summary>The Threads and Message Queues section describes the asynchronous processing infrastructure of NYSSR, where each Namespace utilizes threads that operate IMessageQueues to cache and deliver CMessage objects to their corresponding Targets.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Threads und Message-Queues</card_title>
	<tile_above></tile_above>
	<card_text>Asynchrones Handling</card_text>
	<card_link></card_link>
	<bodyfile>ThreadsUndMessageQueues.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/nanoservices/</loc>
	<id>1076</id>
	<title>Nanoservices</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Nanoservices, Observer Pattern, CMessage, INanoServiceRegistry, Target, message-based communication, Namespace Address, Record ID</keywords>
	<page_summary>Nanoservices in NYSSR implement an Observer Pattern and small service abstraction, allowing encapsulated message-based communication. Registered Targets (observers) receive CMessage notifications by sending messages to the Nanoservice&apos;s Namespace Address.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Nanoservices</card_title>
	<tile_above></tile_above>
	<card_text>Services via Messages</card_text>
	<card_link></card_link>
	<bodyfile>overview_nanoservices.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/inamespaceregistry/</loc>
	<id>1082</id>
	<title>INamespaceRegistry</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INamespaceRegistry, INamespace, Namespace ID, NID, namespace lookup, INamespaceListener, lifecycle monitoring, getNamespace</keywords>
	<page_summary>The INamespaceRegistry is the central internal component for registering and retrieving Namespaces by ID (NID). It provides access to all active Namespaces and supports lifecycle monitoring via INamespaceListeners.</page_summary>
	<hide_card>0</hide_card>
	<card_title>INamespaceRegistry</card_title>
	<tile_above></tile_above>
	<card_text>The registry for namespaces</card_text>
	<card_link></card_link>
	<bodyfile>INamespaceRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/inamespacefactory/</loc>
	<id>1083</id>
	<title>INamespaceFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INamespaceFactory, Namespace factory, createAndRegisterNamespace, deleteNamespace, INamespace, NID, namespace lifecycle, CServiceRegistry</keywords>
	<page_summary>The INamespaceFactory is the central service factory responsible for managing the lifecycle of Namespaces in NYSSR. It provides methods to create, register, delete (along with associated components), and retrieve Namespace objects by their ID.</page_summary>
	<hide_card>0</hide_card>
	<card_title>INamespaceFactory</card_title>
	<tile_above></tile_above>
	<card_text>The Namespace Factory for creating and retrieving namespaces</card_text>
	<card_link></card_link>
	<bodyfile>INamespaceFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/cwellknownnid/</loc>
	<id>1189</id>
	<title>CWellKnownNID</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CWellKnownNID, Namespace ID, NID, well-known, SYSTEM, TRANSPORT, TCP, TEST, REMOTE_SKIN, kernel namespaces, predefined IDs</keywords>
	<page_summary>CWellKnownNID is a class that defines the well-known Namespace IDs (NID) used by the NYSSR kernel and supplied plugins, such as SYSTEM, TRANSPORT, and REMOTE_SKIN, serving as a central reference for key system namespaces.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CWellKnownNID</card_title>
	<tile_above></tile_above>
	<card_text>Wellknown namespace IDs</card_text>
	<card_link></card_link>
	<bodyfile>CWellKnownNID.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/itarget/</loc>
	<id>1087</id>
	<title>ITarget</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ITarget, message recipient, CMessage, handleMessage, message processing, Target Registry, CTargetAddress, registration lifecycle, deregisterTarget</keywords>
	<page_summary>The ITarget interface defines the contract for any object capable of receiving and processing CMessage objects in NYSSR. It provides methods for message handling, sending, address retrieval, and registration lifecycle management.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ITarget</card_title>
	<tile_above></tile_above>
	<card_text>A Target Interface</card_text>
	<card_link></card_link>
	<bodyfile>ITarget.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/ctarget/</loc>
	<id>1081</id>
	<title>CTarget</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CTarget, ITarget, base class, message receiver, IMessageHandler, message dispatch, Target Address, TID, sendRequest, NYSSR messages, Target Registry</keywords>
	<page_summary>CTarget is the base class for implementing message-receiving objects (ITarget) in NYSSR, simplifying the framework by providing utilities for message dispatch (via IMessageHandlers), sending messages, and managing the target&apos;s unique network address and registration lifecycle.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CTarget</card_title>
	<tile_above></tile_above>
	<card_text>The Target Object</card_text>
	<card_link></card_link>
	<bodyfile>CTarget.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/itargetregistry/</loc>
	<id>1089</id>
	<title>ITargetRegistry</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>The target registry in namespaces of the nyssr.net</page_summary>
	<hide_card>0</hide_card>
	<card_title>ITargetRegistry</card_title>
	<tile_above></tile_above>
	<card_text>The target registry as part of a namespace</card_text>
	<card_link></card_link>
	<bodyfile>ITargetRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/ctarget/imessagehandlerregistry/</loc>
	<id>1095</id>
	<title>IMessageHandlerRegistry</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageHandlerRegistry, message handler, CTarget, CMessage, message ID, handler dispatch, addMessageHandler, message processing, IId</keywords>
	<page_summary>The IMessageHandlerRegistry is the internal component of a CTarget responsible for mapping CMessage IDs to specific IMessageHandler objects, enabling dispatch, addition, and removal of message handling logic.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageHandlerRegistry</card_title>
	<tile_above></tile_above>
	<card_text>A registry for message handler in every target</card_text>
	<card_link></card_link>
	<bodyfile>IMessageHandlerRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/ctarget/imessagehandler/</loc>
	<id>1091</id>
	<title>IMessageHandler</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageHandler, message processing, CEnvelope, CRecord, message handling interface, CTarget, boolean return, message components</keywords>
	<page_summary>The IMessageHandler interface is the simple contract for processing CMessage components (Envelope and Record) in NYSSR. It returns a boolean value indicating if the message was successfully and fully handled by the target.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageHandler</card_title>
	<tile_above></tile_above>
	<card_text>A message handler for processing a specific message</card_text>
	<card_link></card_link>
	<bodyfile>IMessageHandler.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/itargetregistry/the-message-api-of-the-target-registry/</loc>
	<id>1315</id>
	<title>The message API of the target registry</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: The message API of the target registry</page_summary>
	<hide_card>0</hide_card>
	<card_title>The message API of the target registry</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>API_target_registry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/itargetregistry/itargetmonitor/</loc>
	<id>1105</id>
	<title>ITargetMonitor</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: A target monitor</page_summary>
	<hide_card>0</hide_card>
	<card_title>ITargetMonitor</card_title>
	<tile_above></tile_above>
	<card_text>One monitor for registering and deregistering targets</card_text>
	<card_link></card_link>
	<bodyfile>ITargetMonitor.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/targets/itargetregistry/itargetmonitor/ctargetaddressfilter/</loc>
	<id>1148</id>
	<title>CTargetAddressFilter</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>A filter for the target monitor</page_summary>
	<hide_card>0</hide_card>
	<card_title>CTargetAddressFilter</card_title>
	<tile_above></tile_above>
	<card_text>A filter for the target monitor</card_text>
	<card_link></card_link>
	<bodyfile>CTargetAddressFilter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/threads/imessagequeueregistry/</loc>
	<id>1110</id>
	<title>IMessageQueueRegistry</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageQueueRegistry, message queue, namespace threads, createAndStartAsyncQueue, queue priority, deleteQueue, queue listener, thread management, asynchronous queues</keywords>
	<page_summary>The IMessageQueueRegistry interface centrally manages all message queues and threads within a NYSSR Namespace, allowing the creation, deletion, retrieval, and observation of asynchronous queues with defined priorities.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageQueueRegistry</card_title>
	<tile_above></tile_above>
	<card_text>Eine Registry für Message-Queues</card_text>
	<card_link></card_link>
	<bodyfile>IMessageQueueRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/threads/imessagequeue/</loc>
	<id>1100</id>
	<title>IMessageQueue</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageQueue, message queue, CMessage, ITarget, thread processing, namespace thread, message delivery, sequential processing</keywords>
	<page_summary>The IMessageQueue interface represents the message queue for a single thread within a NYSSR Namespace, ensuring that all CMessage objects destined for an associated ITarget are processed sequentially within the same thread.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageQueue</card_title>
	<tile_above></tile_above>
	<card_text>Eine Message-Queue zur asynchronen Verarbeitung von Messages</card_text>
	<card_link></card_link>
	<bodyfile>IMessageQueue.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/threads/ethreadpriority/</loc>
	<id>1336</id>
	<title>EThreadPriority</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>EThreadPriority, thread priority, enum, LOWEST, HIGHEST, thread management, Job Engine, message queue priority, NYSSR</keywords>
	<page_summary>The EThreadPriority enumeration defines ten standardized priority levels for threads in NYSSR, ranging from LOWEST (1) to HIGHEST (10), used for resource allocation and management, e.g., in the Job Engine.</page_summary>
	<hide_card>0</hide_card>
	<card_title>EThreadPriority</card_title>
	<tile_above></tile_above>
	<card_text>The thread priority enum</card_text>
	<card_link></card_link>
	<bodyfile>EThreadPriority</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/nanoservices/inanoserviceregistry/</loc>
	<id>1090</id>
	<title>INanoServiceRegistry</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INanoServiceRegistry, Nano Service, Namespace, CTargetAddress, Service ID, SID, Observer Pattern, addNanoService, INanoServiceMonitor, service registry</keywords>
	<page_summary>The INanoServiceRegistry manages local Nano Services within an NYSSR Namespace, facilitating their registration, removal, and discovery by Service ID (SID). It implements the Observer Pattern to notify registered CTargetAddress observers of service events.</page_summary>
	<hide_card>0</hide_card>
	<card_title>INanoServiceRegistry</card_title>
	<tile_above></tile_above>
	<card_text>The nanoservice registry of the namespaces</card_text>
	<card_link></card_link>
	<bodyfile>INanoServiceRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/nanoservices/inanoserviceregistry/inanoservicemonitor/</loc>
	<id>1151</id>
	<title>INanoServiceMonitor</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INanoServiceMonitor, NanoService Registry, INanoServiceRegistry, addFilter, observer pattern, service monitoring, registration events, service lifecycle, Service ID, SID</keywords>
	<page_summary>The INanoServiceMonitor interface is a component of the INanoServiceRegistry that allows observers to monitor the registration and de-registration lifecycle of specific nano-services using filters based on the Service ID (SID).</page_summary>
	<hide_card>0</hide_card>
	<card_title>INanoServiceMonitor</card_title>
	<tile_above></tile_above>
	<card_text>A nanoservice monitor</card_text>
	<card_link></card_link>
	<bodyfile>INanoServiceMonitor.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/namespaces/inamespaceregistry/inamespacelistener/</loc>
	<id>1146</id>
	<title>INamespaceListener</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INamespaceListener, namespace listener, INamespaceRegistry, namespace lifecycle, notifyNamespaceRegistered, notifyNamespaceDeregistered, NID</keywords>
	<page_summary>The INamespaceListener interface monitors the registration and deregistration lifecycle of Namespaces. When registered with the INamespaceRegistry, it is notified of Namespace events.</page_summary>
	<hide_card>0</hide_card>
	<card_title>INamespaceListener</card_title>
	<tile_above></tile_above>
	<card_text>A namespace listerer</card_text>
	<card_link></card_link>
	<bodyfile>INamespaceListener.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/</loc>
	<id>1179</id>
	<title>CLoggerFactory</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>The logger factory</page_summary>
	<hide_card>0</hide_card>
	<card_title>CLoggerFactory</card_title>
	<tile_above></tile_above>
	<card_text>A factory for loggers</card_text>
	<card_link></card_link>
	<bodyfile>CLoggerFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/imessageloggerfactory/</loc>
	<id>1190</id>
	<title>IMessageLoggerFactory</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageLoggerFactory, IMessageLogger, CServiceRegistry, factory, createLogger, message traffic, Target logging</keywords>
	<page_summary>The IMessageLoggerFactory is a dedicated service factory responsible for creating IMessageLogger instances, which are specialized helpers used for logging the complete message traffic lifecycle of a Target in NYSSR.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageLoggerFactory</card_title>
	<tile_above></tile_above>
	<card_text>A factory service to create message loggers</card_text>
	<card_link></card_link>
	<bodyfile>IMessageLoggerFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/inamedb/</loc>
	<id>1191</id>
	<title>INameDb</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>INameDb, Name Database, Service Registry, ID mapping, address mapping, IGeneralIdDatabase, IRecordIdDatabase, IResultCodeDatabase, ITargetAddressDatabase, logging, debugging</keywords>
	<page_summary>The INameDb interface is the central service in NYSSR&apos;s logging system, used to map cryptographic IDs and addresses to human-readable names for improved logging and debugging. It acts as a container for specialized sub-databases (like IGeneralIdDatabase, IRecordIdDatabase, IResultCodeDatabase, and ITargetAddressDatabase) for different identifier types.</page_summary>
	<hide_card>0</hide_card>
	<card_title>INameDb</card_title>
	<tile_above></tile_above>
	<card_text>The name database for logging support</card_text>
	<card_link></card_link>
	<bodyfile>INameDb.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogconfiguration/</loc>
	<id>1180</id>
	<title>ILogConfiguration</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ILogConfiguration, CLoggerFactory, ILogWriter, logging configuration, Java Preferences, readPreferences, update, LOG writer management</keywords>
	<page_summary>The ILogConfiguration interface manages the list of ILogWriters and handles the loading and updating of logging configurations from Java Preferences in NYSSR. The update() method must be called to apply changes to all loggers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ILogConfiguration</card_title>
	<tile_above></tile_above>
	<card_text>The LOG configuration</card_text>
	<card_link></card_link>
	<bodyfile>ILogConfiguration.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/</loc>
	<id>1181</id>
	<title>ILogWriter</title>
	<headline></headline>
	<lastmod>2025-10-20</lastmod>
	<link_id></link_id>
	<keywords>ILogWriter, Log Writer, ELevel, ILogger, IMessageFormatter, log output, logger level, log configuration, package notation</keywords>
	<page_summary>The ILogWriter interface is the final output component for log messages (console, file, network). It manages its own log level, which controls output based on the loggers level, and supports package-based configuration of individual logger levels and custom IMessageFormatters.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ILogWriter</card_title>
	<tile_above></tile_above>
	<card_text>A LOG Writer</card_text>
	<card_link></card_link>
	<bodyfile>ILogWriter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/elevel/</loc>
	<id>1178</id>
	<title>ELevel</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ELevel, logging level, LOG level, TRACE, DEBUG, INFO, WARN, ERROR, OFF, ILogWriter, logger configuration</keywords>
	<page_summary>The ELevel enumeration defines the six standardized logging levels in NYSSR: TRACE, DEBUG, INFO, WARN, ERROR, and OFF. The configured level of an ILogWriter supersedes the level set on an individual logger.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ELevel</card_title>
	<tile_above></tile_above>
	<card_text>The LOG level</card_text>
	<card_link></card_link>
	<bodyfile>ELevel.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/ilogger/</loc>
	<id>1139</id>
	<title>ILogger</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ILogger, CLoggerFactory, log message, logging methods, lazy logging, Supplier, stack trace, ELevel, log enablement, contextual properties</keywords>
	<page_summary>The ILogger interface is the primary tool for users to write log messages in NYSSR. It provides methods for all log levels, supports argument substitution, contextual properties, lazy logging via Suppliers, and specialized functions for error handling and checking log enablement.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ILogger</card_title>
	<tile_above></tile_above>
	<card_text>A Logger</card_text>
	<card_link></card_link>
	<bodyfile>ILogger.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/imessageformatter/</loc>
	<id>1183</id>
	<title>IMessageFormatter</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageFormatter, CLogDto, format, log entry, CDefaultMessageFormatter, log formatting, log writer</keywords>
	<page_summary>The IMessageFormatter interface in NYSSR logging is responsible for generating a formatted text string from a CLogDto (Log Data Transfer Object), with the CDefaultMessageFormatter being the provided implementation.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageFormatter</card_title>
	<tile_above></tile_above>
	<card_text>A LOG message formatter</card_text>
	<card_link></card_link>
	<bodyfile>IMessageFormatter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/clogdto/</loc>
	<id>1182</id>
	<title>CLogDto</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CLogDto, Log Data Transfer Object, DTO, log entry, ELevel, Properties, Throwable, lazy logging, timestamp, thread information, code location</keywords>
	<page_summary>The CLogDto class is a Data Transfer Object storing all comprehensive data for a single NYSSR log entry, including log level, raw message, arguments, contextual properties, exceptions (Throwable), thread information, code location, and timestamp.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CLogDto</card_title>
	<tile_above></tile_above>
	<card_text>A LOG entry</card_text>
	<card_link></card_link>
	<bodyfile>CLogDto.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/cdefaultconsolelogwriter/</loc>
	<id>1215</id>
	<title>CDefaultConsoleLogWriter</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CDefaultConsoleLogWriter, ILogWriter, console output, System.err, System.out, ERROR level, logging, default writer</keywords>
	<page_summary>The CDefaultConsoleLogWriter is the default ILogWriter for console output in NYSSR. It prints ERROR-level messages to System.err and all other levels to System.out, using settings configured in the Java Preferences.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CDefaultConsoleLogWriter</card_title>
	<tile_above></tile_above>
	<card_text>The default log console writer</card_text>
	<card_link></card_link>
	<bodyfile>CDefaultConsoleLogWriter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/csyncfilelogwriter/</loc>
	<id>1216</id>
	<title>CSyncFileLogWriter</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CSyncFileLogWriter, ILogWriter, file logging, synchronous, two-column layout, log file, Java Preferences</keywords>
	<page_summary>The CSyncFileLogWriter implements ILogWriter to synchronously write formatted log messages into a file. It utilizes a two-column layout to separate the log text from metadata and retrieves its configuration from Java Preferences.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CSyncFileLogWriter</card_title>
	<tile_above></tile_above>
	<card_text>The default LOG file writer</card_text>
	<card_link></card_link>
	<bodyfile>CSyncFileLogWriter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/cloggerfactory/ilogwriter/imessageformatter/cdefaultmessageformatter/</loc>
	<id>1214</id>
	<title>CDefaultMessageFormatter</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CDefaultMessageFormatter, IMessageFormatter, log formatting, two-column layout, LOG text, metadata, log readability, time, file source</keywords>
	<page_summary>The CDefaultMessageFormatter implements IMessageFormatter and formats log output in a unique two-column layout. It places the main log message in the first column and metadata (time, file source) far to the right in the second column to prioritize readability of the log text.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CDefaultMessageFormatter</card_title>
	<tile_above></tile_above>
	<card_text>The default LOG message formatter</card_text>
	<card_link></card_link>
	<bodyfile>CDefaultMessageFormatter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/imessageloggerfactory/imessagelogger/</loc>
	<id>1096</id>
	<title>IMessageLogger</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMessageLogger, IMessageLoggerFactory, message traffic, CMessage, CEnvelope, CRecord, logBefore, logAfter, TRACE level, Target logging</keywords>
	<page_summary>The IMessageLogger interface is a specialized utility for logging the entire lifecycle of message traffic (before, message content, and after handling) for a Target in NYSSR. It requires the TRACE log level to be enabled.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMessageLogger</card_title>
	<tile_above></tile_above>
	<card_text>Creates the LOG text for a message</card_text>
	<card_link></card_link>
	<bodyfile>IMessageLogger.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/inamedb/igeneraliddatabase/</loc>
	<id>1192</id>
	<title>IGeneralIdDatabase</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IGeneralIdDatabase, INameDb, descriptive name, IId, ID mapping, name database, logging, getName</keywords>
	<page_summary>The IGeneralIdDatabase service, provided by INameDb, maps generic IId objects to human-readable, descriptive names. It is primarily used for obtaining meaningful names for logging and debugging purposes when retrieving an ID.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IGeneralIdDatabase</card_title>
	<tile_above></tile_above>
	<card_text>A database for general IDs</card_text>
	<card_link></card_link>
	<bodyfile>IGeneralIdDatabase.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/inamedb/irecordiddatabase/</loc>
	<id>1193</id>
	<title>IRecordIdDatabase</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IRecordIdDatabase, INameDb, CRecord IDs, message record, descriptive name, IId mapping, getName, logging, debugging</keywords>
	<page_summary>The IRecordIdDatabase service, provided by INameDb, maps IId objects specifically to human-readable names for CRecord IDs. It enables storing and retrieving descriptive names for improved logging and debugging of message records.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IRecordIdDatabase</card_title>
	<tile_above></tile_above>
	<card_text>A database for record ID names</card_text>
	<card_link></card_link>
	<bodyfile>IRecordIdDatabase.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/inamedb/iresultcodedatabase/</loc>
	<id>1194</id>
	<title>IResultCodeDatabase</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IResultCodeDatabase, INameDb, result code, CResult, numeric code, descriptive name, status code, logging, debugging</keywords>
	<page_summary>The IResultCodeDatabase service maps numeric result codes to human-readable, descriptive names. It is provided by INameDb and primarily used for easy logging and debugging of status codes found in message results (CResult).</page_summary>
	<hide_card>0</hide_card>
	<card_title>IResultCodeDatabase</card_title>
	<tile_above></tile_above>
	<card_text>A database for result code names</card_text>
	<card_link></card_link>
	<bodyfile>IResultCodeDatabase.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/logging/inamedb/itargetaddressdatabase/</loc>
	<id>1195</id>
	<title>ITargetAddressDatabase</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>ITargetAddressDatabase, INameDb, CTargetAddress, target address, descriptive name, address mapping, getName, logging, debugging</keywords>
	<page_summary>The ITargetAddressDatabase service maps CTargetAddress objects to human-readable, descriptive names. It is provided by INameDb and primarily used for easy logging and debugging of target addresses by storing and retrieving custom names.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ITargetAddressDatabase</card_title>
	<tile_above></tile_above>
	<card_text>A database for names for target addresses</card_text>
	<card_link></card_link>
	<bodyfile>ITargetAddressDatabase.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/imicroserviceregistrycollector/</loc>
	<id>1164</id>
	<title>IMicroServiceRegistryCollector</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IMicroServiceRegistryCollector, microservice registry, CServiceRegistry, microservice ID, message envelope, CTargetAddress, registry discovery, distributed system</keywords>
	<page_summary>The IMicroServiceRegistryCollector is a central abstraction layer in NYSSR that simplifies communication with microservices. It automatically handles the discovery, management, and failure of microservice registries, allowing clients to send messages by only specifying the microservice ID in the message envelope.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IMicroServiceRegistryCollector</card_title>
	<tile_above></tile_above>
	<card_text>A local collector service for microservice registries</card_text>
	<card_link></card_link>
	<bodyfile>IMicroServiceRegistryCollector.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/ihelperforlocalmicroservices/</loc>
	<id>1165</id>
	<title>IHelperForLocalMicroServices</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IHelperForLocalMicroServices, microservice registration, asynchronous, CServiceRegistry, IId, CTargetAddress, CMicroServiceInstance, CDescriptionOfRecord, deregister</keywords>
	<page_summary>The IHelperForLocalMicroServices is a dedicated service in NYSSR that handles the asynchronous registration and deregistration of local microservices. It solves timing issues by waiting for the microservice registry to appear before automatically submitting the microservice&apos;s ID, description, instance data, and API definition.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IHelperForLocalMicroServices</card_title>
	<tile_above></tile_above>
	<card_text>A local service for registering own microservices</card_text>
	<card_link></card_link>
	<bodyfile>IHelperForLocalMicroServices.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/public-api-of-the-microservice-registry/</loc>
	<id>1166</id>
	<title>The microservice registry message API</title>
	<headline></headline>
	<lastmod>2025-11-23</lastmod>
	<link_id></link_id>
	<keywords>Microservice Registry API, CRecord, CRecordRegisterMicroService, CRecordGetMicroServices, microservice management, distributed services, message forwarding, NYSSR</keywords>
	<page_summary>The documentation outlines the Public Message API of the Microservice Registry in NYSSR, which uses specialized CRecords for the central management of microservices. The API supports registration, deregistration, querying service IDs and instances, and forwarding messages to microservices. It advises using local helper services for simpler interaction.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The microservice registry message API</card_title>
	<tile_above></tile_above>
	<card_text>Some records to use</card_text>
	<card_link></card_link>
	<bodyfile>microservice_registry_api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/ihelperforlocalmicroservices/cdescriptionofrecord/</loc>
	<id>1167</id>
	<title>CDescriptionOfRecord</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CDescriptionOfRecord, nano service, message description, record ID, message API, CRecord, IId, message transmission</keywords>
	<page_summary>The CDescriptionOfRecord is a helper class in NYSSR used for describing nano services or messages within a message API. It encapsulates a record ID (IId) and a descriptive text, providing methods to convert the object to and from a CRecord for message transmission.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CDescriptionOfRecord</card_title>
	<tile_above></tile_above>
	<card_text>A description of records or nanoservices</card_text>
	<card_link></card_link>
	<bodyfile>CDescriptionOfRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/ihelperforlocalmicroservices/cmicroserviceinstance/</loc>
	<id>1168</id>
	<title>CMicroServiceInstance</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CMicroServiceInstance, microservice instance, CMicroServiceDescription, Instance ID, IId, CTargetAddress, target address, runtime data</keywords>
	<page_summary>The CMicroServiceInstance class describes a specific instance of a microservice by combining its static definition (CMicroServiceDescription) with its dynamic runtime data: a unique instance ID (IId) and the target address (CTargetAddress) for message routing.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CMicroServiceInstance</card_title>
	<tile_above></tile_above>
	<card_text>A description for a microservice instance</card_text>
	<card_link></card_link>
	<bodyfile>CMicroServiceInstance.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/microservices/ihelperforlocalmicroservices/cmicroserviceinstance/cmicroservicedescription/</loc>
	<id>1170</id>
	<title>CMicroServiceDescription</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CMicroServiceDescription, microservice description, microservice registration, IId, message API, CDescriptionOfRecord, CRecordMicroService, IGeneratedRecord</keywords>
	<page_summary>The CMicroServiceDescription class is the data object used to describe a microservice in NYSSR for registration purposes. It encapsulates the microservice ID (IId), a descriptive text, and a list of CDescriptionOfRecord objects that define the microservice&apos;s public message API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CMicroServiceDescription</card_title>
	<tile_above></tile_above>
	<card_text>A description of a microservice</card_text>
	<card_link></card_link>
	<bodyfile>CMicroServiceDescription.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/plugin/</loc>
	<id>1073</id>
	<title>IPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>IPlugIn, nyssr.net, plugin interface, startPlugin, kernel initialization, ServiceRegistry</keywords>
	<page_summary>The IPlugIn interface is the starting point for every nyssr.net plugin, implemented by each module, and features the startPlugin method for core initialization by the kernel.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The plugin interface</card_text>
	<card_link></card_link>
	<bodyfile>IPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/</loc>
	<id>1210</id>
	<title>Supplied plugins</title>
	<headline></headline>
	<lastmod>2025-11-16</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, supplied plugins</keywords>
	<page_summary>This lists the plugins included in the nyssr.net download.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Supplied plugins</card_title>
	<tile_above></tile_above>
	<card_text>This lists the plugins included in the nyssr.net download.</card_text>
	<card_link></card_link>
	<bodyfile>supplied_plugins.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/</loc>
	<id>1527</id>
	<title>Plugin jars</title>
	<headline></headline>
	<lastmod>2025-11-22</lastmod>
	<link_id></link_id>
	<keywords>NYSSR, Plugin jars, supplied plugins, documentation, Java Archive, core components, RemoteSkin, NY_TcpPlugIn, NY_Session2PlugIn, NY_WebServerPlugIn</keywords>
	<page_summary>Documentation and overview of all supplied Plugin JARs (Java Archives) for the NYSSR system, including core components for networking, web applications, and session management.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00001_yesnoplugin/</loc>
	<id>1427</id>
	<title>NY_00001_YesNoPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-30</lastmod>
	<link_id>NY_00001_YesNoPlugIn</link_id>
	<keywords>NY_00001_YesNoPlugIn, nyssr.net, YES/NO dialog, CWebDialogApi, user confirmation, plugin</keywords>
	<page_summary>The NY_00001_YesNoPlugIn provides a simple YES/NO dialog for nyssr.net web applications, using CWebDialogApi and returning the result via notification.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00001_YesNoPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A message box with the answers &quot;yes&quot; and &quot;no&quot;.</card_text>
	<card_link></card_link>
	<bodyfile>NY_00001_YesNoPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00002_entertextplugin/</loc>
	<id>1534</id>
	<title>NY_00002_EnterTextPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00002_EnterTextPlugIn, nyssr.net, Enter Text Dialog, microservice, NodeManager, CWebDialogApi</keywords>
	<page_summary>The NY_00002_EnterTextPlugIn microservice displays a web dialog on nyssr.net that allows users to enter simple text, often used by applications like the NodeManager.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00002_EnterTextPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog that allows you to enter a simple text</card_text>
	<card_link></card_link>
	<bodyfile>NY_00002_EnterTextPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2,lightbox-dimgray.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00301_edituserplugin/</loc>
	<id>1428</id>
	<title>NY_00301_EditUserPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00301_EditUserPlugIn, nyssr.net, Edit User Dialog, UserManager, user record, user management</keywords>
	<page_summary>The NY_00301_EditUserPlugIn provides the web dialog used by the nyssr.net UserManager application to modify and edit an existing user record based on the provided userId.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00301_EditUserPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for editing user data records.</card_text>
	<card_link></card_link>
	<bodyfile>NY_00301_EditUserPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00302_addrolesplugin/</loc>
	<id>1429</id>
	<title>NY_00302_AddRolesPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-30</lastmod>
	<link_id>NY_00302_AddRolesPlugIn</link_id>
	<keywords>NY_00302_AddRolesPlugIn, nyssr.net, Add Roles Dialog, UserManager, user roles, role assignment</keywords>
	<page_summary>The NY_00302_AddRolesPlugIn provides the web dialog used by the nyssr.net UserManager application to assign and add new roles to a specified user.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for assigning roles to a user</card_text>
	<card_link></card_link>
	<bodyfile>NY_00302_AddRolesPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00303_adduserplugin/</loc>
	<id>1430</id>
	<title>NY_00303_AddUserPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-30</lastmod>
	<link_id>NY_00303_AddUserPlugIn</link_id>
	<keywords>NY_00303_AddUserPlugIn, nyssr.net, Add User Dialog, UserManager, user creation, user management</keywords>
	<page_summary>The NY_00303_AddUserPlugIn provides the web dialog used by the nyssr.net UserManager application to easily create and add a new user to the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for adding users</card_text>
	<card_link></card_link>
	<bodyfile>NY_00303_AddUserPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00304_editrightplugin/</loc>
	<id>1431</id>
	<title>NY_00304_EditRightPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00304_EditRightPlugIn, nyssr.net, Edit Right Dialog, UserManager, Berechtigungsverwaltung, access right</keywords>
	<page_summary>The NY_00304_EditRightPlugIn provides the web dialog used by the nyssr.net UserManager application to modify and edit an existing access right based on the provided rightId.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00304_EditRightPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for editing rights</card_text>
	<card_link></card_link>
	<bodyfile>NY_00304_EditRightPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00305_addrightplugin/</loc>
	<id>1432</id>
	<title>NY_00305_AddRightPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00305_AddRightPlugIn, nyssr.net, Add Right Dialog, UserManager, Berechtigungsverwaltung, access right</keywords>
	<page_summary>The NY_00305_AddRightPlugIn provides the web dialog used by the nyssr.net UserManager application to create and add a new access right to the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00305_AddRightPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for creating new rights</card_text>
	<card_link></card_link>
	<bodyfile>NY_00305_AddRightPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00306_addroleplugin/</loc>
	<id>1433</id>
	<title>NY_00306_AddRolePlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00306_AddRolePlugIn, nyssr.net, Add Role Dialog, UserManager, role creation, user management</keywords>
	<page_summary>The NY_00306_AddRolePlugIn provides the web dialog used by the nyssr.net UserManager application to easily create and add a new security role to the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00306_AddRolePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for creating new roles</card_text>
	<card_link></card_link>
	<bodyfile>NY_00306_AddRolePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00307_editroleplugin/</loc>
	<id>1434</id>
	<title>NY_00307_EditRolePlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00307_EditRolePlugIn, nyssr.net, Edit Role Dialog, UserManager, Rollenverwaltung, security role</keywords>
	<page_summary>The NY_00307_EditRolePlugIn provides the web dialog used by the nyssr.net UserManager application to modify and edit an existing security role based on the provided roleId</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00307_EditRolePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for editing roles</card_text>
	<card_link></card_link>
	<bodyfile>NY_00307_EditRolePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00308_grantrightsplugin/</loc>
	<id>1435</id>
	<title>NY_00308_GrantRightsPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00308_GrantRightsPlugIn, nyssr.net, Grant Rights Dialog, UserManager, Berechtigungszuweisung, security role</keywords>
	<page_summary>The NY_00308_GrantRightsPlugIn provides the web dialog used by the nyssr.net UserManager application to grant new access rights to a specified security role.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00308_GrantRightsPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for assigning rights to roles</card_text>
	<card_link></card_link>
	<bodyfile>NY_00308_GrantRightsPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00309_changepasswordplugin/</loc>
	<id>1436</id>
	<title>NY_00309_ChangePasswordPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00309_ChangePasswordPlugIn, nyssr.net, Change Password Dialog, UserManager, password change, security</keywords>
	<page_summary>The NY_00309_ChangePasswordPlugIn provides the web dialog used by the nyssr.net UserManager application to securely change the password for a specified user.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00309_ChangePasswordPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for entering a new password</card_text>
	<card_link></card_link>
	<bodyfile>NY_00309_ChangePasswordPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00310_userlistplugin/</loc>
	<id>1437</id>
	<title>NY_00310_UserListPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00310_UserListPlugIn, nyssr.net, User List Dialog, UserManager, user selection, user management</keywords>
	<page_summary>The NY_00310_UserListPlugIn provides a web dialog, part of the nyssr.net UserManager application, that allows users to select a specific user from a list.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00310_UserListPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for displaying a list of users</card_text>
	<card_link></card_link>
	<bodyfile>NY_00310_UserListPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00311_rolelistplugin/</loc>
	<id>1438</id>
	<title>NY_00311_RoleListPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00311_RoleListPlugIn, nyssr.net, Role List Dialog, UserManager, role selection, security role</keywords>
	<page_summary>The NY_00311_RoleListPlugIn provides a web dialog, part of the nyssr.net UserManager application, that allows users to select a specific security role from a list.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00311_RoleListPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for displaying a list of roles</card_text>
	<card_link></card_link>
	<bodyfile>NY_00311_RoleListPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00312_rightlistplugin/</loc>
	<id>1439</id>
	<title>NY_00312_RightListPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00312_RightListPlugIn, nyssr.net, Right List Dialog, UserManager, Berechtigungsverwaltung, access right</keywords>
	<page_summary>The NY_00312_RightListPlugIn provides a web dialog, part of the nyssr.net UserManager application, that allows users to select a specific access right from a list.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00312_RightListPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for displaying a list of user rights</card_text>
	<card_link></card_link>
	<bodyfile>NY_00312_RightListPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00313_removerolesplugin/</loc>
	<id>1440</id>
	<title>NY_00313_RemoveRolesPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00313_RemoveRolesPlugIn, nyssr.net, Remove Roles Dialog, UserManager, role revocation, user management</keywords>
	<page_summary>The NY_00313_RemoveRolesPlugIn provides the web dialog used by the nyssr.net UserManager application to remove and revoke security roles from a specified user.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00313_RemoveRolesPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for removing roles from users</card_text>
	<card_link></card_link>
	<bodyfile>NY_00313_RemoveRolesPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00314_revokerightsplugin/</loc>
	<id>1441</id>
	<title>NY_00314_RevokeRightsPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00314_RevokeRightsPlugIn, nyssr.net, Revoke Rights Dialog, User Manager, deprivation of rights, Revoke access rights</keywords>
	<page_summary>The NY_00314_RevokeRightsPlugIn provides the web dialog used by the nyssr.net UserManager application to revoke and remove access rights from a specified security role.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00314_RevokeRightsPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog for revoking rights from roles</card_text>
	<card_link></card_link>
	<bodyfile>NY_00314_RevokeRightsPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00315_currentuserplugin/</loc>
	<id>1442</id>
	<title>NY_00315_CurrentUserPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00315_CurrentUserPlugIn, nyssr.net, Current User Widget, password change, logout, user management</keywords>
	<page_summary>he NY_00315_CurrentUserPlugIn is a nyssr.net widget that displays the current user, providing options to change the password, edit personal data, and log out.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00315_CurrentUserPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A web dialog to display the current user</card_text>
	<card_link></card_link>
	<bodyfile>NY_00315_CurrentUserPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00402_nodemanagermainplugin/</loc>
	<id>1535</id>
	<title>NY_00402_NodeManagerMainPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00402_NodeManagerMainPlugIn, nyssr.net, NodeManager Main Window, node mesh, node configuration, network management</keywords>
	<page_summary>The NY_00402_NodeManagerMainPlugIn provides the NodeManager web application&apos;s main window, displaying the node mesh and allowing configuration of individual nodes.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00402_NodeManagerMainPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Web dialog to show the node network graphically</card_text>
	<card_link></card_link>
	<bodyfile>NY_00402_NodeManagerMainPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>lightbox-dimgray.css?v1.0.0</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00403_editconfigfilesplugin/</loc>
	<id>1536</id>
	<title>NY_00403_EditConfigFilesPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00403_EditConfigFilesPlugIn, nyssr.net, NodeManager, remote configuration, configuration files, plugin</keywords>
	<page_summary>The NY_00403_EditConfigFilesPlugIn web dialog, used by NodeManager, allows users to remotely create, delete, and edit configuration files on a specified node.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00403_EditConfigFilesPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Web dialog to create, delete or edit the configuration files of remote nodes.</card_text>
	<card_link></card_link>
	<bodyfile>NY_00403_EditConfigFilesPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2,lightbox-dimgray.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_00404_editpreferencesplugin/</loc>
	<id>1537</id>
	<title>NY_00404_EditPreferencesPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_00404_EditPreferencesPlugIn, nyssr.net, NodeManager, remote configuration, Java Preferences, Edit settings</keywords>
	<page_summary>The NY_00404_EditPreferencesPlugIn web dialog, used by NodeManager, allows remote editing, creation, and deletion of Java Preferences (keys/values) on a specified node.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_00404_EditPreferencesPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Web dialog to create, delete or edit the configuration in the Java preferences of remote nodes</card_text>
	<card_link></card_link>
	<bodyfile>NY_00404_EditPreferencesPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2,lightbox-dimgray.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appusermanager/</loc>
	<id>1268</id>
	<title>NY_AppUserManager</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_AppUserManager, nyssr.net, User Management, roles, permissions, RemoteSkin Swing</keywords>
	<page_summary>The NY_AppUserManager is a RemoteSkin Swing application for nyssr.net used for the comprehensive management and editing of users, roles, and permissions within the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_AppUserManager</card_title>
	<tile_above></tile_above>
	<card_text>An application for editing users, roles and rights</card_text>
	<card_link></card_link>
	<bodyfile>NY_AppUserManager.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appwidgetshowcase/</loc>
	<id>1267</id>
	<title>NY_AppWidgetShowCase</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_AppWidgetShowCase, nyssr.net, Widget Showcase, RemoteSkin, JSON code, GUI development</keywords>
	<page_summary>The NY_AppWidgetShowCase is a nyssr.net RemoteSkin application used to display various widgets and the corresponding JSON code for property modification.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_AppWidgetShowCase</card_title>
	<tile_above></tile_above>
	<card_text>A showcase application: How to model widgets in JSON</card_text>
	<card_link></card_link>
	<bodyfile>NY_AppWidgetShowCase.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/</loc>
	<id>1316</id>
	<title>NY_ApplicationFactoryCollectorPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_ApplicationFactoryCollectorPlugIn, nyssr.net, Application Factory, load balancing, Microservice Registry, Distributed System</keywords>
	<page_summary>The NY_ApplicationFactoryCollectorPlugIn manages the network-wide registry for starting application microservice instances, handling load balancing and access rights</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_ApplicationFactoryCollectorPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A registry for application factories</card_text>
	<card_link></card_link>
	<bodyfile>NY_ApplicationFactoryCollectorPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_clientnodeplugin/</loc>
	<id>1266</id>
	<title>NY_ClientNodePlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_ClientNodePlugIn, nyssr.net, RemoteSkin Client Node, application launch, connection dialog, Client Nodes</keywords>
	<page_summary>The NY_ClientNodePlugIn is designed for every nyssr.net RemoteSkin client node, offering core functionalities like a connection dialog and an application launcher.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_ClientNodePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Provides a connect and application selection dialog on the client node.</card_text>
	<card_link></card_link>
	<bodyfile>NY_ClientNodePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_configurationproviderplugin/</loc>
	<id>1209</id>
	<title>NY_ConfigurationProviderPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_ConfigurationProviderPlugIn, nyssr.net, TCP server, Configuration Files, Java Preferences, configuration management</keywords>
	<page_summary>The NY_ConfigurationProviderPlugIn runs a TCP server, allowing nyssr.net nodes to request and import XML configuration files into their Java Preferences before network start.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_ConfigurationProviderPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A TCP server for fetching a configuration file</card_text>
	<card_link></card_link>
	<bodyfile>NY_ConfigurationProviderPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/</loc>
	<id>1263</id>
	<title>NY_FileRegistryPlugIn</title>
	<headline></headline>
	<lastmod>2025-11-18</lastmod>
	<link_id>NY_FileRegistryPlugIn</link_id>
	<keywords>NY_FileRegistryPlugIn, nyssr.net, File Registry, FileStore, network-wide index, file management</keywords>
	<page_summary>The NY_FileRegistryPlugIn manages a central, network-wide index of all files from all FileStores in nyssr.net, recording their path, name, and hash value.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_FileRegistryPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A central registry for every file in all FileStores on the network</card_text>
	<card_link></card_link>
	<bodyfile>NY_FileRegistryPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/</loc>
	<id>1262</id>
	<title>NY_FileStorePlugIn</title>
	<headline></headline>
	<lastmod>2025-11-22</lastmod>
	<link_id></link_id>
	<keywords>NY_FileStorePlugIn, nyssr.net, File Store, File Transfer, MD5 hash, distributed file storage</keywords>
	<page_summary>The NY_FileStorePlugIn is essential for nyssr.net nodes to provide and download files from the distributed system, using MD5 hashes and a central file registry for indexing.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_FileStorePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A file server for downloading files in nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>NY_FileStorePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_gatekeeperplugin/</loc>
	<id>1345</id>
	<title>NY_GateKeeperPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_GateKeeperPlugIn, nyssr.net, Message Filter, Gatekeeper, security service, access control</keywords>
	<page_summary>The NY_GateKeeperPlugIn is a core nyssr.net service that filters messages destined for the local node based on ID, origin, and destination, ensuring local network security.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_GateKeeperPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A filter for incoming messages</card_text>
	<card_link></card_link>
	<bodyfile>NY_GateKeeperPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_h2databaseplugin/</loc>
	<id>1271</id>
	<title>NY_H2DatabasePlugIn</title>
	<headline></headline>
	<lastmod>2025-10-25</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net plugin: NY_H2DatabasePlugIn</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_H2DatabasePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A plugin for saving data in H2 databases</card_text>
	<card_link></card_link>
	<bodyfile>NY_H2DatabasePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_linkcostcollectorplugin/</loc>
	<id>1258</id>
	<title>NY_LinkCostCollectorPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_LinkCostCollectorPlugIn, nyssr.net, Link Cost Collector, Routing, shortest path, network optimization</keywords>
	<page_summary>The NY_LinkCostCollectorPlugIn centrally collects node-to-node connection costs in nyssr.net and broadcasts this data for all nodes to calculate the fastest routing path.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_LinkCostCollectorPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A microservice that collects and broadcasts the cost of links (node-to-node connections)</card_text>
	<card_link></card_link>
	<bodyfile>NY_LinkCostCollectorPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localsoftwareupdaterplugin/</loc>
	<id>1413</id>
	<title>NY_LocalSoftwareUpdaterPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_LocalSoftwareUpdaterPlugIn, nyssr.net, Remote Software Update, JAR files, Node Update, software deployment</keywords>
	<page_summary>The NY_LocalSoftwareUpdaterPlugIn must run on every nyssr.net node that requires remote software updates, facilitating the download and execution of JAR file lists.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_LocalSoftwareUpdaterPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Enables remote software updates for this node</card_text>
	<card_link></card_link>
	<bodyfile>NY_LocalSoftwareUpdaterPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceplugin/</loc>
	<id>1256</id>
	<title>NY_MicroServicePlugIn</title>
	<headline></headline>
	<lastmod>2025-11-23</lastmod>
	<link_id></link_id>
	<keywords>NY_MicroServicePlugIn, nyssr.net, Microservices, Microservice Registry, Service Discovery, Distributed System</keywords>
	<page_summary>The NY_MicroServicePlugIn provides essential helper services in nyssr.net for managing microservices and their network-wide registries, including registration and messaging.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_MicroServicePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A helper for local microservices</card_text>
	<card_link></card_link>
	<bodyfile>NY_MicroServicePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/</loc>
	<id>1257</id>
	<title>NY_MicroServiceRegistryPlugIn</title>
	<headline></headline>
	<lastmod>2025-11-22</lastmod>
	<link_id>NY_MicroServiceRegistry,NY_MicroServiceRegistryPlugIn</link_id>
	<keywords>NY_MicroServiceRegistryPlugIn, nyssr.net, Microservice Register, synchronization, reliability, Service registration</keywords>
	<page_summary>The NY_MicroServiceRegistryPlugIn provides a microservice registry that increases the reliability of the nyssr.net network through synchronization.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_MicroServiceRegistryPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A plugin for offering microservice registries</card_text>
	<card_link></card_link>
	<bodyfile>NY_MicroServiceRegistryPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_netsoftwareupdaterplugin/</loc>
	<id>1414</id>
	<title>NY_NetSoftwareUpdaterPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_NetSoftwareUpdaterPlugIn, nyssr.net, Network Software Update, JSON control file, Node Reboot, software distribution</keywords>
	<page_summary>The NY_NetSoftwareUpdaterPlugIn initiates and monitors network-wide software updates and reboots on nyssr.net nodes, triggered by JSON control files.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_NetSoftwareUpdaterPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Accepts control files that initiate the software update for remote nodes</card_text>
	<card_link></card_link>
	<bodyfile>NY_NetSoftwareUpdaterPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_networkplugin/</loc>
	<id>1085</id>
	<title>NY_NetworkPlugIn</title>
	<headline>NY_NetworkPlugIn</headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_NetworkPlugIn, nyssr.net, Network Plugin, network communication, connectivity, network management</keywords>
	<page_summary>The NY_NetworkPlugIn is the central nyssr.net plugin responsible for managing basic network communication, connectivity, and the internal topology of the distributed system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_NetworkPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The network plugin</card_text>
	<card_link></card_link>
	<bodyfile>NY_NetworkPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinclientplugin/</loc>
	<id>1264</id>
	<title>NY_RemoteSkinClientPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_RemoteSkinClientPlugIn, RemoteSkin, client node, NYSSR plugin, distributed system, sillysky software</keywords>
	<page_summary>he NY_RemoteSkinClientPlugIn is an essential component required for all RemoteSkin client nodes within the NYSSR distributed system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_RemoteSkinClientPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The RemoteSkin client plugin</card_text>
	<card_link></card_link>
	<bodyfile>NY_RemoteSkinClientPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskindialogmonitorplugin/</loc>
	<id>1538</id>
	<title>NY_RemoteSkinDialogMonitorPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_RemoteSkinDialogMonitorPlugIn, NY_DialogMonitor, RemoteSkin, Swing dialogs, microservice, NYSSR plugin, dialog monitoring, CRecordNotifyDialogOpened</keywords>
	<page_summary>The NY_RemoteSkinDialogMonitorPlugIn includes the NY_DialogMonitor microservice to count and monitor RemoteSkin Swing dialog instances within the NYSSR system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_RemoteSkinDialogMonitorPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Supporting classes for the encapsulation of dialogs in microservices</card_text>
	<card_link></card_link>
	<bodyfile>NY_RemoteSkinDialogMonitorPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinserverplugin/</loc>
	<id>1259</id>
	<title>NY_RemoteSkinServerPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_RemoteSkinServerPlugIn, RemoteSkin, server-side services, NYSSR plugin, server node, RemoteSkin applications, sillysky software</keywords>
	<page_summary>The NY_RemoteSkinServerPlugIn provides essential server-side services and is required on all server nodes running RemoteSkin applications within the NYSSR system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_RemoteSkinServerPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The RemoteSkin plugin for the server side</card_text>
	<card_link></card_link>
	<bodyfile>NY_RemoteSkinServerPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskinswingplugin/</loc>
	<id>1265</id>
	<title>NY_RemoteSkinSwingPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_RemoteSkinSwingPlugIn, RemoteSkin, Swing UI, renderer, client node, NYSSR plugin, Swing applications, sillysky software</keywords>
	<page_summary>The NY_RemoteSkinSwingPlugIn is the dedicated renderer for RemoteSkin UIs based on Swing, required on every client node that renders these applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_RemoteSkinSwingPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The plugin for client node UIs based on Swing</card_text>
	<card_link></card_link>
	<bodyfile>NY_RemoteSkinSwingPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/</loc>
	<id>1226</id>
	<title>NY_Session2PlugIn</title>
	<headline></headline>
	<lastmod>2025-10-25</lastmod>
	<link_id>NY_Session2PlugIn</link_id>
	<keywords>NY_Session2PlugIn, session handling, user database, session manager, nyssr.net plugin, user management, H2 database, sillysky software</keywords>
	<page_summary>The NY_Session2PlugIn is the core component responsible for comprehensive session handling and managing the user database within the nyssr.net distributed system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_Session2PlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Session handling and user database</card_text>
	<card_link></card_link>
	<bodyfile>NY_Session2PlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/</loc>
	<id>1232</id>
	<title>NY_TcpPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NY_TcpPlugIn, TCP, transport code, data transport, TCP server, TCP client, NYSSR plugin, network protocol, sillysky software, TCP API</keywords>
	<page_summary>The NY_TcpPlugIn provides the core transport layer for data transfer, enabling the creation and operation of TCP servers and clients within the NYSSR distributed system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_TcpPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>The TCP transport protocol (server and clients)</card_text>
	<card_link></card_link>
	<bodyfile>NY_TcpPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappchooseappplugin/</loc>
	<id>1529</id>
	<title>NY_WebAppChooseAppPlugIn</title>
	<headline></headline>
	<lastmod>2025-11-16</lastmod>
	<link_id></link_id>
	<keywords>NY_WebAppChooseAppPlugIn, web application, ChooseApp, entry point, accessible apps, NYSSR plugin, app launcher, node network, RemoteSkin</keywords>
	<page_summary>The NY_WebAppChooseAppPlugIn is the entry point web application that lists and allows users to launch other accessible apps within the NYSSR node network.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebAppChooseAppPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Web app that starts other web apps</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebAppChooseAppPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappnodemanagerplugin/</loc>
	<id>1530</id>
	<title>NY_WebAppNodeManagerPlugIn: An Application for Configuring Nodes</title>
	<headline></headline>
	<lastmod>2025-10-24</lastmod>
	<link_id>NY_WebAppNodeManagerPlugIn</link_id>
	<keywords>nyssr.net,RemoteSkin,NY_WebAppNodeManagerPlugIn,web application,manage nodes</keywords>
	<page_summary>The Node Manager is a RemoteSkin web application. It displays the node network graphically. Nodes can be administered remotely.
Nodes can also be rebooted.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebAppNodeManagerPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>Web application to administer nodes remotely</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebAppNodeManagerPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webappusermanagerplugin/</loc>
	<id>1426</id>
	<title>NY_WebAppUserManagerPlugIn</title>
	<headline></headline>
	<lastmod>2025-11-16</lastmod>
	<link_id></link_id>
	<keywords>NY_WebAppUserManagerPlugIn, UserManager, web app, user management, roles, permissions, session module, single-page application, NYSSR plugin</keywords>
	<page_summary>The NY_WebAppUserManagerPlugIn is the web single-page application for comprehensive management of users, roles, and permissions within the nyssr.net session module.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebAppUserManagerPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>User manager web application</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebAppUserManagerPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v=2,lightbox-dimgray.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserverplugin/</loc>
	<id>1532</id>
	<title>NY_WebServerPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NY_WebServerPlugIn, WebServer, RemoteSkin, WebSocket, static content, HTML, JavaScript kernel, single-page application, NYSSR plugin</keywords>
	<page_summary>The NY_WebServerPlugIn is the lightweight web server for RemoteSkin, serving static content and establishing the critical WebSocket connection for nyssr.net single-page web applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebServerPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A simple web server</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebServerPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_webserversslplugin/</loc>
	<id>1533</id>
	<title>NY_WebServerSSLPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>NY_WebServerSSLPlugIn, WebServer, SSL, TLS, secure web server, encryption, WebSocket, static content, RemoteSkin, nyssr.net plugin, keystore</keywords>
	<page_summary>The NY_WebServerSSLPlugIn extends the RemoteSkin web server with SSL/TLS encryption, securing static content delivery and the critical WebSocket connection for nyssr.net web applications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebServerSSLPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A simple SSL web server</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebServerSSLPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_websocketplugin/</loc>
	<id>1531</id>
	<title>NY_WebSocketPlugIn</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>NY_WebSocketPlugIn, WebSocket, RemoteSkin, JavaScript, JSON events, node network, communication, RemoteSkin Web Protocol API, NYSSR plugin</keywords>
	<page_summary>The NY_WebSocketPlugIn handles the translation of node messages to JSON events, enabling critical WebSocket communication between the nyssr.net node network and browser-side JavaScript.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_WebSocketPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A websocket interface to the browser</card_text>
	<card_link></card_link>
	<bodyfile>NY_WebSocketPlugIn</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appusermanager/ny_dialoguserplugin/</loc>
	<id>1269</id>
	<title>NY_DialogUserPlugIn</title>
	<headline></headline>
	<lastmod>2023-01-11</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net plugin: NY_DialogUserPlugIn</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_Dialog-&lt;br&gt;UserPlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A dialog microservice: The Implementation of the User Manager</card_text>
	<card_link></card_link>
	<bodyfile>NY_DialogUserPlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_appusermanager/ny_dialogpasswordchangeplugin/</loc>
	<id>1270</id>
	<title>NY_DialogPasswordChangePlugIn</title>
	<headline></headline>
	<lastmod>2023-01-11</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net plugin: NY_DialogPasswordChangePlugIn</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_Dialog-PasswordChangePlugIn</card_title>
	<tile_above></tile_above>
	<card_text>A dialog microservice: A dialog for changing the password</card_text>
	<card_link></card_link>
	<bodyfile>NY_DialogPasswordChangePlugIn.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/applications/</loc>
	<id>1525</id>
	<title>Applications</title>
	<headline></headline>
	<lastmod>2024-12-07</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin,applications</keywords>
	<page_summary>In nyssr.net, applications are instances of startable microservice factories.
They are executed on nodes within the network and perform their tasks with the help of a large number of additional distributed microservices in the backend and frontend.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Applications</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link>/docs/nyssr/applications/</card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/</loc>
	<id>1317</id>
	<title>Application factory collector API</title>
	<headline></headline>
	<lastmod>2025-11-02</lastmod>
	<link_id></link_id>
	<keywords>application registry, nyssr.net microservices</keywords>
	<page_summary>The API of the application factory collector</page_summary>
	<hide_card>0</hide_card>
	<card_title>Application factory collector API</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>application_factory_collector_api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/crecordaddappfactory/</loc>
	<id>1319</id>
	<title>CRecordAddAppFactory</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordAddAppFactory</link_id>
	<keywords>CRecordAddAppFactory, nyssr.net, register application factory, application collector, application handling, nyssr records, start applications, microservice</keywords>
	<page_summary>CRecordAddAppFactory message: Register an application factory with the Application Collector in nyssr.net to start applications on a node.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Register an application factory</card_text>
	<card_link></card_link>
	<bodyfile>CRecordAddAppFactory.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/crecordremoveappfactory/</loc>
	<id>1321</id>
	<title>CRecordRemoveAppFactory</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordRemoveAppFactory</link_id>
	<keywords>CRecordRemoveAppFactory, nyssr.net, deregister application factory, remove application factory, application collector, application handling, nyssr records</keywords>
	<page_summary>CRecordRemoveAppFactory message: Deregister an application factory from the Application Collector in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Removes the registration of an application factory</card_text>
	<card_link></card_link>
	<bodyfile>CRecordRemoveAppFactory</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/crecordgetapplicationlistforuser/</loc>
	<id>1323</id>
	<title>CRecordGetApplicationListForUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordGetApplicationListForUser</link_id>
	<keywords>CRecordGetApplicationListForUser, nyssr.net, get application list for user, authorized applications, application platform, user permissions, application collector</keywords>
	<page_summary>CRecordGetApplicationListForUser message: Retrieves the list of applications a specific user is authorized to start on a given platform in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get a list of applications that the user is allowed to launch</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetApplicationListForUser.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/crecordlaunchapplication/</loc>
	<id>1324</id>
	<title>CRecordLaunchApplication</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordLaunchApplication</link_id>
	<keywords>RecordLaunchApplication, nyssr.net, launch application, application instance, Application Collector, load balancing, application handling, RemoteSkin</keywords>
	<page_summary>CRecordLaunchApplication message: Use the Application Collector in nyssr.net to launch an application instance, returning its instance ID and address.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A message to launch an application</card_text>
	<card_link></card_link>
	<bodyfile>CRecordLaunchApplication</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_applicationfactorycollectorplugin/application-collector-api/crecordapplication/</loc>
	<id>1320</id>
	<title>CRecordApplication</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordApplication</link_id>
	<keywords>CRecordApplication, nyssr.net, application data record, application description, application ID, application permissions, application handling</keywords>
	<page_summary>CRecordApplication data record: Defines an application in nyssr.net, including its ID, name, descriptions, properties, and permissions.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>An application description</card_text>
	<card_link></card_link>
	<bodyfile>CRecordApplication.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/ny_fileregistryapi/</loc>
	<id>1393</id>
	<title>NY_FileRegistryAPI</title>
	<headline></headline>
	<lastmod>2025-11-03</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net File Registry</keywords>
	<page_summary>This library contains the generated Java classes for the records of the FileRegistry API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_FileRegistryAPI</card_title>
	<tile_above></tile_above>
	<card_text>A library that contains the generated Java classes for the records of the FileRegistry API.</card_text>
	<card_link></card_link>
	<bodyfile>NY_FileRegistryAPI.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/message-api-of-the-fileregistry/</loc>
	<id>1394</id>
	<title>The File Registry API</title>
	<headline></headline>
	<lastmod>2025-11-04</lastmod>
	<link_id>FileRegistryApi</link_id>
	<keywords>nyssr.net, File Registry, API, Microservice, CEnvelope, CRecord, file management, distributed system, documentation, software</keywords>
	<page_summary>Discover the nyssr.net File Registry API: a central directory for file management. Learn about the Microservice architecture, message envelope addressing, and CRecord messages for file registration and retrieval.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The File Registry API</card_title>
	<tile_above></tile_above>
	<card_text>All files from all file stores are registered here.</card_text>
	<card_link></card_link>
	<bodyfile>FileRegistryApi</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/message-api-of-the-fileregistry/crecordfileregistryaddfileinfos/</loc>
	<id>1389</id>
	<title>CRecordFileRegistryAddFileInfos</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileRegistryAddFileInfos</link_id>
	<keywords>CRecordFileRegistryAddFileInfos, nyssr.net, FileRegistry, register files, file path, FILE_REGISTRY_ADD_FILE_INFOS</keywords>
	<page_summary>CRecordFileRegistryAddFileInfos message: Used to register multiple files in the nyssr.net FileRegistry, providing file path, hash, timestamps, and the hosting FileStore address.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Register new files</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileRegistryAddFileInfos.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/message-api-of-the-fileregistry/crecordfileregistrygetfileinfo/</loc>
	<id>1390</id>
	<title>CRecordFileRegistryGetFileInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileRegistryGetFileInfo</link_id>
	<keywords>CRecordFileRegistryGetFileInfo, nyssr.net, FileRegistry, file lookup, retrieve file info, FILE_REGISTRY_GET_FILE_INFO</keywords>
	<page_summary>CRecordFileRegistryGetFileInfo message: Requests file information (hash, timestamps, hosting FileStore address) from the nyssr.net FileRegistry using the file&apos;s relative path.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get information about a registered file</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileRegistryGetFileInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/message-api-of-the-fileregistry/crecordfileregistrygetfilepaths/</loc>
	<id>1391</id>
	<title>CRecordFileRegistryGetFilePaths</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileRegistryGetFilePaths</link_id>
	<keywords>CRecordFileRegistryGetFilePaths, nyssr.net, FileRegistry, get file paths, file listing, FILE_REGISTRY_GET_FILE_PATHS</keywords>
	<page_summary>CRecordFileRegistryGetFilePaths message: Retrieves all relative paths (max 1000) of files registered in the nyssr.net FileRegistry for a specified subdirectory.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Retrieve paths of registered files</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileRegistryGetFilePaths.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localfilestoreplugin/message-api-of-the-fileregistry/crecordfileregistryfileinfo/</loc>
	<id>1392</id>
	<title>CRecordFileRegistryFileInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileRegistryFileInfo</link_id>
	<keywords>CRecordFileRegistryFileInfo, nyssr.net, FileRegistry API, file metadata, data record, FILE_REGISTRY_FILE_INFO</keywords>
	<page_summary>CRecordFileRegistryFileInfo data record: Transports file metadata (path, base64 hash, last modification time, and hosting FileStore address) within the nyssr.net FileRegistry API.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Data Record: File Info</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileRegistryFileInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/ny_filestoreapi/</loc>
	<id>1402</id>
	<title>NY_FileStoreAPI</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net FileStore API</keywords>
	<page_summary>This library contains the generated Java classes for the records of the FileStore API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_FileStoreAPI</card_title>
	<tile_above></tile_above>
	<card_text>generated records of the FileStore API</card_text>
	<card_link></card_link>
	<bodyfile>NY_FileStoreAPI.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/</loc>
	<id>1555</id>
	<title>The File Store API</title>
	<headline></headline>
	<lastmod>2025-11-18</lastmod>
	<link_id>FileStoreApi</link_id>
	<keywords></keywords>
	<page_summary></page_summary>
	<hide_card>0</hide_card>
	<card_title>The File Store API</card_title>
	<tile_above></tile_above>
	<card_text>Messages for communication with FileStores</card_text>
	<card_link></card_link>
	<bodyfile>FileStoreApi</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorerequestfile/</loc>
	<id>1397</id>
	<title>CRecordFileStoreRequestFile</title>
	<headline>CRecordFileStoreRequestFile: Request a File from a FileStore</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreRequestFile</link_id>
	<keywords>CRecordFileStoreRequestFile, nyssr.net, FileStore, request file, nano service, FILE_STORE_REQUEST_FILE</keywords>
	<page_summary>CRecordFileStoreRequestFile nano service: Requests a file from the nyssr.net FileStore by path or MD5 hash, with options to deliver as a byte array or local file.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreRequestFile</card_title>
	<tile_above></tile_above>
	<card_text>Download a file</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreRequestFile.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestoregetfileinfo/</loc>
	<id>1398</id>
	<title>CRecordFileStoreGetFileInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordFileStoreGetFileInfo, nyssr.net, get file metadata, FileStore, FileRegistry, FILE_STORE_GET_FILE_INFO</keywords>
	<page_summary>CRecordFileStoreGetFileInfo nano service: Retrieves file metadata (path, hash, length, timestamps) from a nyssr.net FileStore, often by querying the FileRegistry.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreGetFileInfo</card_title>
	<tile_above></tile_above>
	<card_text>Get meta data for a file</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreGetFileInfo2.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestoreaddlocalfile/</loc>
	<id>1400</id>
	<title>CRecordFileStoreAddLocalFile</title>
	<headline>CRecordFileStoreAddLocalFile: Import Local File into a FileStore</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreAddLocalFile</link_id>
	<keywords>CRecordFileStoreAddLocalFile, nyssr.net, FileStore, import file, absolute path, FILE_STORE_ADD_LOCAL_FILE</keywords>
	<page_summary>CRecordFileStoreAddLocalFile nano service: Imports a file from a local absolute path into the nyssr.net FileStore, specifying its relative destination path for storage.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreAddLocalFile</card_title>
	<tile_above></tile_above>
	<card_text>Store a local file in the FileStore</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreAddLocalFile.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorefile/</loc>
	<id>1399</id>
	<title>CRecordFileStoreFile</title>
	<headline>CRecordFileStoreFile: File Meta Data</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreFile</link_id>
	<keywords>CRecordFileStoreFile, nyssr.net, FileStore API, file information, data record, FILE_STORE_FILE</keywords>
	<page_summary>CRecordFileStoreFile data record: Used within the nyssr.net FileStore API to transport complete information about a file, including its hash, path, length, and timestamps.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreFile</card_title>
	<tile_above></tile_above>
	<card_text>Data record to transmit file information between FileStores</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreFile.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestoreaddfiletolist/</loc>
	<id>1557</id>
	<title>CRecordFileStoreAddFileToList</title>
	<headline>CRecordFileStoreAddFileToList: Add a file to the internal file list of a file store</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreAddFileToList</link_id>
	<keywords>CRecordFileStoreAddFileToList, file store</keywords>
	<page_summary>Internal message: Add a file to the internal file list of a file store</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreAddFileToList</card_title>
	<tile_above></tile_above>
	<card_text>Internal message: Add a file to the internal file list of a file store</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreAddFileToList</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre.css,ss-record.css</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestoregetchunk/</loc>
	<id>1559</id>
	<title>CRecordFileStoreGetChunk</title>
	<headline>CRecordFileStoreGetChunk: Get a file chunk from a network file store.</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreGetChunk</link_id>
	<keywords>CRecordFileStoreGetChunk, FileStore</keywords>
	<page_summary>Get a file chunk from a network file store.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreGetChunk</card_title>
	<tile_above></tile_above>
	<card_text>Get a file chunk from a network file store.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreGetChunk</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorenotifyfiledownloaded/</loc>
	<id>1560</id>
	<title>CRecordFileStoreNotifyFileDownloaded</title>
	<headline>CRecordFileStoreNotifyFileDownloaded</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreNotifyFileDownloaded</link_id>
	<keywords>CRecordFileStoreNotifyFileDownloaded, FileStore</keywords>
	<page_summary></page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreNotifyFileDownloaded</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreNotifyFileDownloaded</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorenotifyfileimported/</loc>
	<id>1561</id>
	<title>CRecordFileStoreNotifyFileImported</title>
	<headline>CRecordFileStoreNotifyFileImported</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreNotifyFileImported</link_id>
	<keywords>CRecordFileStoreNotifyFileImported, FileStore</keywords>
	<page_summary></page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreNotifyFileImported</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreNotifyFileImported</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorestorechunk/</loc>
	<id>1562</id>
	<title>CRecordFileStoreStoreChunk</title>
	<headline>CRecordFileStoreStoreChunk</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreStoreChunk</link_id>
	<keywords>CRecordFileStoreStoreChunk, FileStore</keywords>
	<page_summary></page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreStoreChunk</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreStoreChunk</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_filestoreplugin/the-file-store-api/crecordfilestorestorefile/</loc>
	<id>1563</id>
	<title>CRecordFileStoreStoreFile</title>
	<headline>CRecordFileStoreStoreFile</headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordFileStoreStoreFile</link_id>
	<keywords>CRecordFileStoreStoreFile, FileStore</keywords>
	<page_summary></page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordFileStoreStoreFile</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordFileStoreStoreFile</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_localsoftwareupdaterplugin/api-of-ny_localsoftwareupdaterplugin/</loc>
	<id>1416</id>
	<title>API of NY_LocalSoftwareUpdaterPlugIn</title>
	<headline></headline>
	<lastmod>2024-05-27</lastmod>
	<link_id></link_id>
	<keywords>NY_LocalSoftwareUpdaterPlugIn, API, nyssr.net, software update</keywords>
	<page_summary>This is the API of the NY_LocalSoftwareUpdaterPlugIn plugin. The plugin is used for software updates and is responsible for downloading the necessary JARs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>API of NY_LocalSoftware&lt;wbr&gt;UpdaterPlugIn</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link>1417</card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/</loc>
	<id>1284</id>
	<title>The Microservice Registry API</title>
	<headline></headline>
	<lastmod>2025-11-23</lastmod>
	<link_id>MicroServiceRegistryApi</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: The Microservice Registry API</page_summary>
	<hide_card>0</hide_card>
	<card_title>The Microservice Registry API</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link>/docs/nyssr/microservices/public-api-of-the-microservice-registry/</card_link>
	<bodyfile>microservice_registry_api</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordmicroservice/</loc>
	<id>1172</id>
	<title>CRecordMicroService</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordMicroService</link_id>
	<keywords>CRecordMicroService, nyssr.net, microservice description, microservice API, CMicroServiceDescription, CRecordDescriptionOfRecord</keywords>
	<page_summary>CRecordMicroService data record: Describes a microservice in nyssr.net, including its ID, description, and API definition (CRecordDescriptionOfRecord array).</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordMicroService</card_title>
	<tile_above></tile_above>
	<card_text>A record describing a microservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordMicroService.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordmicroserviceinstance/</loc>
	<id>1278</id>
	<title>CRecordMicroServiceInstance</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordMicroServiceInstance</link_id>
	<keywords>CRecordMicroServiceInstance, nyssr.net, microservice instance, microservice ID, target address, microservice registry API</keywords>
	<page_summary>CRecordMicroServiceInstance data record: Contains detailed information about a single microservice instance, including IDs, target address, and creation time.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordMicroServiceInstance</card_title>
	<tile_above></tile_above>
	<card_text>A data record for microservice instances</card_text>
	<card_link></card_link>
	<bodyfile>CRecordMicroServiceInstance.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordregistermicroservice/</loc>
	<id>1279</id>
	<title>CRecordRegisterMicroService</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordRegisterMicroService</link_id>
	<keywords>CRecordRegisterMicroService, nyssr.net, register microservice, microservice registry, microservice API, instance ID, CRecordMicroService</keywords>
	<page_summary>CRecordRegisterMicroService message: Used to register a microservice instance, its description, and API with the registry in nyssr.net.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordRegisterMicroService</card_title>
	<tile_above></tile_above>
	<card_text>Register a microservice.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordRegisterMicroService.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordgetmicroservices/</loc>
	<id>1281</id>
	<title>CRecordGetMicroServices</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordGetMicroServices</link_id>
	<keywords>CRecordGetMicroServices, nyssr.net, fetch microservices, microservice registry, get registered services, CRecordMicroService</keywords>
	<page_summary>CRecordGetMicroServices message: Used to fetch all registered microservices from the registry in nyssr.net.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordGetMicroServices</card_title>
	<tile_above></tile_above>
	<card_text>Get all registered microservices</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetMicroServices.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordremovemicroserviceinstance/</loc>
	<id>1273</id>
	<title>CRecordRemoveMicroServiceInstance</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordRemoveMicroServiceInstance</link_id>
	<keywords>CRecordRemoveMicroServiceInstance, nyssr.net, remove microservice instance, microservice registry, deregister instance, microservice ID, instance ID</keywords>
	<page_summary>CRecordRemoveMicroServiceInstance message: Notifies the microservice registry in nyssr.net to remove a specific instance using its Microservice ID and Instance ID.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordRemoveMicroServiceInstance</card_title>
	<tile_above></tile_above>
	<card_text>Removes a particular microservice instance</card_text>
	<card_link></card_link>
	<bodyfile>CRecordRemoveMicroServiceInstance.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordgetmicroserviceids/</loc>
	<id>1282</id>
	<title>CRecordGetMicroServiceIds</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordGetMicroServiceIds</link_id>
	<keywords>CRecordGetMicroServiceIds, nyssr.net, microservice IDs, microservice registry, get IDs, ID array</keywords>
	<page_summary>CRecordGetMicroServiceIds message: Used to retrieve all IDs of the registered microservices in nyssr.net.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordGetMicroServiceIds</card_title>
	<tile_above></tile_above>
	<card_text>Retrieve all IDs of the registered microservices</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetMicroServiceIds.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordgetmicroserviceinstance/</loc>
	<id>1275</id>
	<title>CRecordGetMicroServiceInstance</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordGetMicroServiceInstance</link_id>
	<keywords>CRecordGetMicroServiceInstance, nyssr.net, get instance address, microservice instance, target address, microservice ID</keywords>
	<page_summary>CRecordGetMicroServiceInstance message: Used to retrieve the target address of a microservice instance from the registry in nyssr.net.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordGetMicroServiceInstance</card_title>
	<tile_above></tile_above>
	<card_text>Get a single instance of a microservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetMicroServiceInstance.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordgetmicroserviceinstances/</loc>
	<id>1276</id>
	<title>CRecordGetMicroServiceInstances</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordGetMicroServiceInstances</link_id>
	<keywords>CRecordGetMicroServiceInstances, nyssr.net, get target addresses, microservice instances, microservice IDs, CRecordMicroServiceInstance</keywords>
	<page_summary>CRecordGetMicroServiceInstances message: Retrieves the addresses of one instance for each of the requested microservices from the nyssr.net registry.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordGetMicroServiceInstances</card_title>
	<tile_above></tile_above>
	<card_text>Get all instances of a particular microservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetMicroServiceInstances.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_microserviceregistryplugin/the-microservice-registry-api/crecordforwardtomicroserviceinstance/</loc>
	<id>1274</id>
	<title>CRecordForwardToMicroServiceInstance</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordForwardToMicroServiceInstance</link_id>
	<keywords>CRecordForwardToMicroServiceInstance, nyssr.net, forward message, microservice registry, microservice ID, random instance</keywords>
	<page_summary>CRecordForwardToMicroServiceInstance message: Forwards a message via the microservice registry to a specific or random instance of a microservice.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordForwardToMicroServiceInstance</card_title>
	<tile_above></tile_above>
	<card_text>Send a message to a microservice via microservice registry</card_text>
	<card_link></card_link>
	<bodyfile>CRecordForwardToMicroServiceInstance.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskindialogmonitorplugin/crecordnotifydialogopened/</loc>
	<id>1539</id>
	<title>CRecordNotifyDialogOpened</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin for Swing,CRecordNotifyDialogOpened,notification,dialog opened</keywords>
	<page_summary>The CRecordNotifyDialogOpened message is directed to a nyssr.net microservice “NY_DialogMonitor”, which registers open Swing dialogs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyDialogOpened</card_title>
	<tile_above></tile_above>
	<card_text>Register opened Swing dialogs</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyDialogOpened</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_remoteskindialogmonitorplugin/crecordnotifydialogclosed/</loc>
	<id>1540</id>
	<title>CRecordNotifyDialogClosed</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin,CRecordNotifyDialogClosed,dialog closed</keywords>
	<page_summary>The CRecordNotifyDialogClosed message indicates that a Swing dialog has been closed. These messages are collected by the NY_DialogMonitor microservice, which provides statistics via the command line.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyDialogClosed</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A Swing dialog has been closed</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyDialogClosed</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/</loc>
	<id>1285</id>
	<title>The API of the Session Manager</title>
	<headline></headline>
	<lastmod>2025-10-30</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: The API of the Session Manager</page_summary>
	<hide_card>0</hide_card>
	<card_title>The API of the Session Manager</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>session_manager_api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreateuser/</loc>
	<id>1299</id>
	<title>CRecordUserDbCreateUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbCreateUser</link_id>
	<keywords>CRecordUserDbCreateUser, nyssr.net, create new user, user database, password hash, Session Manager API</keywords>
	<page_summary>CRecordUserDbCreateUser message: Used to create a new user, requiring user ID, real name, email, and the Base64-encoded SHA384 password hash.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Create a new user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbCreateUser.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreaterole/</loc>
	<id>1305</id>
	<title>CRecordUserDbCreateRole</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbCreateRole</link_id>
	<keywords>CRecordUserDbCreateRole, nyssr.net, create role, user database, Session Manager API, role record</keywords>
	<page_summary>CRecordUserDbCreateRole message: Used to create a role in the nyssr.net user database by providing a Role Record with ID, description, and protected flag.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Create a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbCreateRole.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteuser/</loc>
	<id>1300</id>
	<title>CRecordUserDbDeleteUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbDeleteUser</link_id>
	<keywords>CRecordUserDbDeleteUser, nyssr.net, delete user, user database, Session Manager API, user ID</keywords>
	<page_summary>CRecordUserDbDeleteUser message: Used to delete a user entry from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Delete a user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbDeleteUser.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleterole/</loc>
	<id>1307</id>
	<title>CRecordUserDbDeleteRole</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbDeleteRole</link_id>
	<keywords>CRecordUserDbDeleteRole, nyssr.net, delete role, user database, Session Manager API, role ID</keywords>
	<page_summary>CRecordUserDbDeleteRole message: Used to delete a specific role from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Delete a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbDeleteRole.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteright/</loc>
	<id>1301</id>
	<title>CRecordUserDbDeleteRight</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbDeleteRight</link_id>
	<keywords>CRecordUserDbDeleteRight, nyssr.net, delete right, user database, Session Manager API, delete permission</keywords>
	<page_summary>CRecordUserDbDeleteRight message: Used to permanently delete a specific user permission/right from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Delete a permission</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbDeleteRight.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbchangepassword/</loc>
	<id>1310</id>
	<title>CRecordUserDbChangePassword</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbChangePassword</link_id>
	<keywords>CRecordUserDbChangePassword, nyssr.net, change password, user database, password hash, Session Manager API</keywords>
	<page_summary>CRecordUserDbChangePassword message: Used to change a user&apos;s password in nyssr.net&apos;s user database, requiring user ID, current, and new SHA384 hashes.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Change the password of a user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbChangePassword.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateuserrecord/</loc>
	<id>1293</id>
	<title>CRecordUserDbUpdateUserRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbUpdateUserRecord</link_id>
	<keywords>CRecordUserDbUpdateUserRecord, nyssr.net, update user record, Session Manager API, modify user data, email, real name</keywords>
	<page_summary>CRecordUserDbUpdateUserRecord message: Used to modify a user&apos;s database record (real name, email, picture) within the nyssr.net user management.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Update a user record</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbUpdateUserRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdaterolerecord/</loc>
	<id>1510</id>
	<title>CRecordUserDbUpdateRoleRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbUpdateRoleRecord</link_id>
	<keywords>CRecordUserDbUpdateRoleRecord, nyssr.net, update role record, Session Manager API, modify role data, role description</keywords>
	<page_summary>CRecordUserDbUpdateRoleRecord message: Used to save modified role data (like role ID and description) in the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbUpdateRoleRecord</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateright/</loc>
	<id>1509</id>
	<title>CRecordUserDbUpdateRight</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbUpdateRight</link_id>
	<keywords>CRecordUserDbUpdateRight, nyssr.net, update right record, Session Manager API, modify right data, right description</keywords>
	<page_summary>CRecordUserDbUpdateRight message: Used to save changed data of a rights record (right ID and description) in the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbUpdateRight</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserrecord/</loc>
	<id>1292</id>
	<title>CRecordUserDbGetUserRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetUserRecord</link_id>
	<keywords>CRecordUserDbGetUserRecord, nyssr.net, get user data, user roles, user rights, Session Manager API</keywords>
	<page_summary>CRecordUserDbGetUserRecord message: Fetches a user&apos;s data (including user record, roles, and rights) from the nyssr.net Session Manager using the user ID.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get a user description record</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetUserRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserlist/</loc>
	<id>1290</id>
	<title>CRecordUserDbGetUserList</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetUserList</link_id>
	<keywords>CRecordUserDbGetUserList, nyssr.net, get user list, Session Manager API, user IDs</keywords>
	<page_summary>CRecordUserDbGetUserList message: Fetches a list of all registered user IDs from the nyssr.net system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get a list of registered users</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetUserList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolerecord/</loc>
	<id>1303</id>
	<title>CRecordUserDbGetRoleRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRoleRecord</link_id>
	<keywords>CRecordUserDbGetRoleRecord, nyssr.net, get role record, role database, Session Manager API, role ID</keywords>
	<page_summary>CRecordUserDbGetRoleRecord message: Fetches a role description record (including ID and details) from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get a role description</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRoleRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolelist/</loc>
	<id>1294</id>
	<title>CRecordUserDbGetRoleList</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRoleList</link_id>
	<keywords>CRecordUserDbGetRoleList, nyssr.net, get role list, Session Manager API, role IDs</keywords>
	<page_summary>CRecordUserDbGetRoleList message: Retrieves a list of all available role IDs from the nyssr.net system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Fetch a list of all available roles</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRoleList</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightrecord/</loc>
	<id>1507</id>
	<title>CRecordUserDbGetRightRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRightRecord</link_id>
	<keywords>CRecordUserDbGetRightRecord, nyssr.net, get right record, user permission, Session Manager API, right ID</keywords>
	<page_summary>CRecordUserDbGetRightRecord message: Fetches the description record for a specific user right/permission from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get a right record</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRightRecord</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlist/</loc>
	<id>1295</id>
	<title>CRecordUserDbGetRightList</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRightList</link_id>
	<keywords>CRecordUserDbGetRightList, nyssr.net, get right list, user permissions, Session Manager API, fetch rights</keywords>
	<page_summary>CRecordUserDbGetRightList message: Retrieves a list of all known rights/permissions records from the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Fetch the list of all permissions</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRightList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolesforuser/</loc>
	<id>1508</id>
	<title>CRecordUserDbGetRolesForUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRolesForUser</link_id>
	<keywords>CRecordUserDbGetRolesForUser, nyssr.net, get roles, user roles, Session Manager API, user ID</keywords>
	<page_summary>CRecordUserDbGetRolesForUser message: Retrieves a list of all roles/groups assigned to a specific user ID within the nyssr.net system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get all roles assigned to a user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRolesForUser</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlistforrole/</loc>
	<id>1304</id>
	<title>CRecordUserDbGetRightListForRole</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGetRightListForRole</link_id>
	<keywords>CRecordUserDbGetRightListForRole, nyssr.net, get right list, role permissions, Session Manager API, role ID</keywords>
	<page_summary>CRecordUserDbGetRightListForRole message: Retrieves a list of all rights/permissions assigned to a specific role ID in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Get all rights belonging to a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGetRightListForRole</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbaddrolestouser/</loc>
	<id>1297</id>
	<title>CRecordUserDbAddRolesToUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbAddRolesToUser</link_id>
	<keywords>CRecordUserDbAddRolesToUser, nyssr.net, assign roles, user ID, Session Manager API</keywords>
	<page_summary>CRecordUserDbAddRolesToUser message: Used to assign one or more existing roles to a specific user ID in the nyssr.net system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Assign roles to a user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbAddRolesToUser.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbremoverolesfromuser/</loc>
	<id>1298</id>
	<title>CRecordUserDbRemoveRolesFromUser</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbRemoveRolesFromUser</link_id>
	<keywords>CRecordUserDbRemoveRolesFromUser, nyssr.net, remove roles, revoke roles, Session Manager API, user ID</keywords>
	<page_summary>CRecordUserDbRemoveRolesFromUser message: Used to remove or revoke one or more assigned roles from a specific user ID in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Revoke roles from a user</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbRemoveRolesFromUser.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgrantrighttorole/</loc>
	<id>1308</id>
	<title>CRecordUserDbGrantRightToRole</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbGrantRightToRole</link_id>
	<keywords>CRecordUserDbGrantRightToRole, nyssr.net, grant right, assign permission, Session Manager API, role ID</keywords>
	<page_summary>CRecordUserDbGrantRightToRole message: Used to grant one or more specific rights/permissions to a role ID within the nyssr.net user database.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Grand a right to a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbGrantRightToRole</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrevokerightfromrole/</loc>
	<id>1309</id>
	<title>CRecordUserDbRevokeRightFromRole</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbRevokeRightFromRole</link_id>
	<keywords>CRecordUserDbRevokeRightFromRole, nyssr.net, revoke right, remove permission, Session Manager API, role ID</keywords>
	<page_summary>CRecordUserDbRevokeRightFromRole message: Used to remove or revoke one or more specific rights/permissions from a role ID in the nyssr.net system.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>Revoke a right from a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbRevokeRightFromRole</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrightrecord/</loc>
	<id>1500</id>
	<title>CRecordUserDbRightRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbRightRecord</link_id>
	<keywords>CRecordUserDbRightRecord, nyssr.net, user permission data, right record, Session Manager API, right ID</keywords>
	<page_summary>CRecordUserDbRightRecord message: A pure data record containing the definition for one user right/permission, including ID, description, and protection status.</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A permission description</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbRightRecord</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrolerecord/</loc>
	<id>1302</id>
	<title>CRecordUserDbRoleRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbRoleRecord</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: A role from the user database</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A data record: a role</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbRoleRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbuserrecord/</loc>
	<id>1291</id>
	<title>CRecordUserDbUserRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordUserDbUserRecord</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net data record: CRecordUserDbUserRecord</page_summary>
	<hide_card>0</hide_card>
	<card_title></card_title>
	<tile_above></tile_above>
	<card_text>A data record: the user description</card_text>
	<card_link></card_link>
	<bodyfile>CRecordUserDbUserRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/requirement-for-a-tls-connection/</loc>
	<id>1236</id>
	<title>Requirement for a TLS connection</title>
	<headline></headline>
	<lastmod>2024-12-05</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: Requirement for a TLS connection</page_summary>
	<hide_card>0</hide_card>
	<card_title>Requirement for a TLS connection</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>requirement_for_a_tls_connection.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/</loc>
	<id>1283</id>
	<title>The TCP API</title>
	<headline></headline>
	<lastmod>2025-11-07</lastmod>
	<link_id>TcpApi</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net: The API of the TCP plugin</page_summary>
	<hide_card>0</hide_card>
	<card_title>TCP API</card_title>
	<tile_above></tile_above>
	<card_text>The API of the TCP plugin</card_text>
	<card_link></card_link>
	<bodyfile>TCP_API.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre.css?v=2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateserver/</loc>
	<id>1234</id>
	<title>CRecordTcpCreateServer</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>CRecordTcpCreateServer</link_id>
	<keywords>CRecordTcpCreateServer, nyssr.net, create TCP server, nano service, TLS configuration, port, TCP_CREATE_SERVER</keywords>
	<page_summary>CRecordTcpCreateServer nano service: Creates and starts a TCP server for messaging in nyssr.net, supporting port, ID, and optional TLS configuration.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpCreateServer</card_title>
	<tile_above></tile_above>
	<card_text>Create a TCP server</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpCreateServer.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpdeleteserver/</loc>
	<id>1239</id>
	<title>CRecordTcpDeleteServer</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>CRecordTcpDeleteServer</link_id>
	<keywords>CRecordTcpDeleteServer, nyssr.net, delete TCP server, nano service, server ID, TCP_DELETE_SERVER</keywords>
	<page_summary>CRecordTcpDeleteServer nano service: Used to close and delete an existing nyssr.net TCP server, identified by its ID or port.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpDeleteServer</card_title>
	<tile_above></tile_above>
	<card_text>Delete a TCP server</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpDeleteServer.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/</loc>
	<id>1235</id>
	<title>CRecordTcpCreateClient</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpCreateClient</link_id>
	<keywords>CRecordTcpCreateClient, nyssr.net, create TCP client, connection retry, TLS, TCP_CREATE_CLIENT</keywords>
	<page_summary>CRecordTcpCreateClient nano service: Creates and starts a configurable TCP client for nyssr.net messaging, supporting host, port, TLS, and connection retry.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpCreateClient</card_title>
	<tile_above></tile_above>
	<card_text>Create a TCP client</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpCreateClient.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpdeleteclient/</loc>
	<id>1238</id>
	<title>CRecordTcpDeleteClient</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpDeleteClient</link_id>
	<keywords>CRecordTcpDeleteClient, nyssr.net, delete TCP client, nano service, client ID, TCP_DELETE_CLIENT</keywords>
	<page_summary>CRecordTcpDeleteClient nano service: Used to close and delete an existing nyssr.net TCP client, identifiable by its UUID ID or by host and port.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpDeleteClient</card_title>
	<tile_above></tile_above>
	<card_text>Delete a TCP client</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpDeleteClient.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclientretry/</loc>
	<id>1237</id>
	<title>CRecordTcpCreateClientRetry</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordTcpCreateClientRetry</link_id>
	<keywords>CRecordTcpCreateClientRetry, nyssr.net, client retry, notification, TCP client, TCP_CREATE_CLIENT_RETRY</keywords>
	<page_summary>CRecordTcpCreateClientRetry message: A notification sent to the owner when a nyssr.net TCP client begins a new attempt to re-establish a broken connection.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpCreateClientRetry</card_title>
	<tile_above></tile_above>
	<card_text>Notification about a connect retry</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpCreateClientRetry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpgetclientlist/</loc>
	<id>1240</id>
	<title>CRecordTcpGetClientList</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpGetClientList</link_id>
	<keywords>CRecordTcpGetClientList, nyssr.net, get client list, nano service, TCP client, TCP_GET_CLIENT_LIST</keywords>
	<page_summary>CRecordTcpGetClientList nano service: Requests and returns a list of all active TCP client connections running on the current nyssr.net node.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpGetClientList</card_title>
	<tile_above></tile_above>
	<card_text>Get a list of TCP clients (inside the own node)</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpGetClientList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpgetserverlist/</loc>
	<id>1242</id>
	<title>CRecordTcpGetServerList</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpGetServerList</link_id>
	<keywords>CRecordTcpGetServerList, nyssr.net, get server list, nano service, TCP server, TCP_GET_SERVER_LIST</keywords>
	<page_summary>CRecordTcpGetServerList nano service: Requests and returns a list of all active TCP server instances running on the current nyssr.net node.</page_summary>
	<hide_card>1</hide_card>
	<card_title>CRecordTcpGetServerList</card_title>
	<tile_above></tile_above>
	<card_text>Get a list of TCP servers (inside the own node)</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpGetServerList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateserver/crecordtcpnotifyservercreated/</loc>
	<id>1246</id>
	<title>CRecordTcpNotifyServerCreated</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpNotifyServerCreated</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpNotifyServerCreated</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpNotifyServerCreated</card_title>
	<tile_above></tile_above>
	<card_text>Notification about the creation of a TCP server</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpNotifyServerCreated.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpdeleteserver/crecordtcpnotifyserverdeleted/</loc>
	<id>1247</id>
	<title>CRecordTcpNotifyServerDeleted</title>
	<headline></headline>
	<lastmod>2025-12-03</lastmod>
	<link_id>CRecordTcpNotifyServerDeleted</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpNotifyServerDeleted</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpNotifyServerDeleted</card_title>
	<tile_above></tile_above>
	<card_text>Notification about the deletion of a TCP server</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpNotifyServerDeleted.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/crecordtcpnotifyclientcreated/</loc>
	<id>1244</id>
	<title>CRecordTcpNotifyClientCreated</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordTcpNotifyClientCreated</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpNotifyClientCreated</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpNotifyClientCreated</card_title>
	<tile_above></tile_above>
	<card_text>Notification about the creation of a TCP client</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpNotifyClientCreated.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpdeleteclient/crecordtcpnotifyclientdeleted/</loc>
	<id>1245</id>
	<title>CRecordTcpNotifyClientDeleted</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordTcpNotifyClientDeleted</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpNotifyClientDeleted</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpNotifyClientDeleted</card_title>
	<tile_above></tile_above>
	<card_text>Notification about the deletion of a TCP client</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpNotifyClientDeleted.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpgetclientlist/crecordtcpclient/</loc>
	<id>1241</id>
	<title>CRecordTcpClient</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordTcpClient</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpClient</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpClient</card_title>
	<tile_above></tile_above>
	<card_text>A TCP client description</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpClient.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpgetserverlist/crecordtcpserver/</loc>
	<id>1243</id>
	<title>CRecordTcpServer</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>CRecordTcpServer</link_id>
	<keywords></keywords>
	<page_summary>nyssr.net record: CRecordTcpServer</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTcpServer</card_title>
	<tile_above></tile_above>
	<card_text>A data record for a TCP server</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTcpServer.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/</loc>
	<id>1159</id>
	<title>TargetRegistry</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>TargetRegistry, nyssr.net, register target, deregister target, target monitor, CRecordRegisterTarget, target notifications</keywords>
	<page_summary>Documentation for the nyssr.net Target Registry records, including registering, deregistering, and monitoring targets and their status.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Records for the target registry</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/</loc>
	<id>1158</id>
	<title>Records for nanoservices</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nanoservices, nyssr.net records, get service info, service registration notification, add observer</keywords>
	<page_summary>Documentation for nyssr.net records related to Nano Services: describing, getting info, and notifications for registration, removal, and observers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Records for nanoservices</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/message-queues/</loc>
	<id>1160</id>
	<title>Records for message queues</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>message queues, nyssr.net records, get queue info, queue registered, queue deregistered, message queue documentation</keywords>
	<page_summary>Documentation for nyssr.net records related to Message Queues: notifications for registration/deregistration and fetching queue information.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Records for message queues</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/</loc>
	<id>1224</id>
	<title>Session handling</title>
	<headline></headline>
	<lastmod>2025-10-30</lastmod>
	<link_id></link_id>
	<keywords>nyssr records, session handling, Session Manager API, user management, login, roles, rights, NY_Session2PlugIn</keywords>
	<page_summary>Index of all nyssr.net records used by the Session Manager for handling user login, logout, token management, and CRUD operations on users, roles, and rights/permissions.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Session handling</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>session_manager_records.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/records-belonging-to-the-network/</loc>
	<id>1222</id>
	<title>Records belonging to the network</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nyssr records network, node communication, broadcast messages, network notifications, node added, node removed</keywords>
	<page_summary>Index of nyssr.net records related to network operations, covering broadcast messages and notifications for when remote nodes connect, disconnect, or update their record data.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Records belonging to the network</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/</loc>
	<id>1337</id>
	<title>Job engine</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nyssr records Job Engine, job scheduling, task management, CRecordAddJob, job thread management, Job Engine records</keywords>
	<page_summary>Index of all nyssr.net records used by the Job Engine for task management, including adding, removing, and finishing jobs, as well as managing engine threads.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Job engine</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>overview-records-for-job-engine</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/</loc>
	<id>1406</id>
	<title>Console Records</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nyssr records Console API, console commands, CLI handlers, command registration, CLI_ADD_HANDLER</keywords>
	<page_summary>Index of records for the nyssr.net Console API, allowing targets to register, remove, and handle CLI commands and manage the console display output.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Console Records</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>console_records.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/software-update/</loc>
	<id>1417</id>
	<title>Software Update</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nyssr records Software Update API, software update, plugin list, node reboot, NY_LocalSoftwareUpdaterPlugIn</keywords>
	<page_summary>Index of records for the nyssr.net Software Update API, which handles JAR file downloads, plugin list management, version retrieval, and node reboots.</page_summary>
	<hide_card>0</hide_card>
	<card_title>API of the software update</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>records_software_update.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/various-records/</loc>
	<id>1161</id>
	<title>Various records</title>
	<headline></headline>
	<lastmod>2025-10-13</lastmod>
	<link_id></link_id>
	<keywords>nyssr records Various Records, general utility records, CRecordPing, CRecordDismiss, system messages</keywords>
	<page_summary>Index of general-purpose utility records in the nyssr.net system, including the CRecordPing message for connection testing and CRecordDismiss for entity termination.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Various records</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordregistertarget/</loc>
	<id>1312</id>
	<title>CRecordRegisterTarget</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordRegisterTarget, nyssr.net, register target, Target Registry, target address, namespace ID, ITarget</keywords>
	<page_summary>CRecordRegisterTarget message: Register a target asynchronously in the nyssr.net Target Registry, obtaining its final address.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordRegisterTarget</card_title>
	<tile_above></tile_above>
	<card_text>Request: register a target</card_text>
	<card_link></card_link>
	<bodyfile>CRecordRegisterTarget.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordderegistertarget/</loc>
	<id>1314</id>
	<title>CRecordDeregisterTarget</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordDeregisterTarget, nyssr.net, deregister target, Target Registry, target ID, namespace ID, ITargetRegistry</keywords>
	<page_summary>CRecordDeregisterTarget message: Asynchronously deregister a target from the nyssr.net Target Registry using its ID and namespace.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordDeregisterTarget</card_title>
	<tile_above></tile_above>
	<card_text>Deregister a target</card_text>
	<card_link></card_link>
	<bodyfile>CRecordDeregisterTarget.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordgettargetinfo/</loc>
	<id>1313</id>
	<title>CRecordGetTargetInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordGetTargetInfo, nyssr.net, get target info, registered target, target ID, namespace ID, fetch target information</keywords>
	<page_summary>CRecordGetTargetInfo message: Fetch information about a single, multiple, or all registered targets in a nyssr.net namespace.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordGetTargetInfo</card_title>
	<tile_above></tile_above>
	<card_text>Get information about a registered target</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetTargetInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordstarttarget/</loc>
	<id>1104</id>
	<title>CRecordStartTarget</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordStartTarget, nyssr.net, first message, target startup, ITarget, Target Registry, target registration</keywords>
	<page_summary>CRecordStartTarget message: The initial asynchronous message sent to an ITarget after its successful registration with the nyssr.net Target Registry.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordStartTarget</card_title>
	<tile_above></tile_above>
	<card_text>A target is started</card_text>
	<card_link></card_link>
	<bodyfile>CRecordStartTarget.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetregistered/</loc>
	<id>1103</id>
	<title>CRecordNotifyTargetRegistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyTargetRegistered, nyssr.net, target notification, Target Registry, target registration, nano service, ITarget</keywords>
	<page_summary>CRecordNotifyTargetRegistered nano service: A SYSTEM notification triggered by the Target Registry when a new ITarget is registered in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyTargetRegistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A target has been registered</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyTargetRegistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetderegistered/</loc>
	<id>1311</id>
	<title>CRecordNotifyTargetDeregistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyTargetDeregistered, nyssr.net, target deregistration, Target Registry, target notification, nano service, ITarget</keywords>
	<page_summary>CRecordNotifyTargetDeregistered nano service: A SYSTEM notification triggered by the Target Registry when an ITarget is deregistered in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyTargetDeregistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A target has been deregistered</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyTargetDeregistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetregistered/</loc>
	<id>1107</id>
	<title>CRecordTargetMonitorNotifyTargetRegistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordTargetMonitorNotifyTargetRegistered, nyssr.net, Target Monitor, target notification, target registered, observer, target address</keywords>
	<page_summary>CRecordTargetMonitorNotifyTargetRegistered message: A notification from the TargetMonitor to an Observer when a target is registered in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTargetMonitorNotifyTargetRegistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification of the target monitor</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTargetMonitorNotifyTargetRegistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetderegistered/</loc>
	<id>1106</id>
	<title>CRecordTargetMonitorNotifyTargetDeregistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordTargetMonitorNotifyTargetDeregistered, nyssr.net, target deregistration, Target Monitor, target notification, observer, target address</keywords>
	<page_summary>CRecordTargetMonitorNotifyTargetDeregistered message: A notification from the TargetMonitor to an Observer when a target is deregistered in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordTargetMonitorNotifyTargetDeregistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification of the target monitor</card_text>
	<card_link></card_link>
	<bodyfile>CRecordTargetMonitorNotifyTargetDeregistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/targetregistry/crecordgettargetinfo/crecorddatatargetinfo/</loc>
	<id>1102</id>
	<title>CRecordDataTargetInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Info record about one target</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordDataTargetInfo</card_title>
	<tile_above></tile_above>
	<card_text>Info record about one target</card_text>
	<card_link></card_link>
	<bodyfile>CRecordDataTargetInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecorddescriptionofrecord/</loc>
	<id>1169</id>
	<title>CRecordDescriptionOfRecord</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordDescriptionOfRecord, nyssr.net, record description, nano service description, register microservices, CDescriptionOfRecord</keywords>
	<page_summary>CRecordDescriptionOfRecord data record: Contains the ID and a description of another record or a Nano Service in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordDescriptionOfRecord</card_title>
	<tile_above></tile_above>
	<card_text>A data record describing a record or nanoservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordDescriptionOfRecord.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoservicegetserviceinfo/</loc>
	<id>1150</id>
	<title>CRecordNanoServiceGetServiceInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceGetServiceInfo, nyssr.net, get service info, registered services, nano service documentation, observers, service ID</keywords>
	<page_summary>CRecordNanoServiceGetServiceInfo nano service: Retrieve detailed information about registered nyssr.net services, including name, status, and observers.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceGetServiceInfo</card_title>
	<tile_above></tile_above>
	<card_text>Get information about a nanoservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceGetServiceInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoservicenotifyserviceregistered/</loc>
	<id>1152</id>
	<title>CRecordNanoServiceNotifyServiceRegistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceNotifyServiceRegistered, nyssr.net, nano service notification, service registered, Nano Service Monitor, service ID</keywords>
	<page_summary>CRecordNanoServiceNotifyServiceRegistered message: Notification sent by the Nano Service Monitor in nyssr.net when a new service is registered.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceNotifyServiceRegistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A nanoservice has been registered</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceNotifyServiceRegistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoservicenotifyservicederegistered/</loc>
	<id>1153</id>
	<title>CRecordNanoServiceNotifyServiceDeregistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceNotifyServiceDeregistered, nyssr.net, service deregistered, nano service notification, Nano Service Monitor, service ID, remove service</keywords>
	<page_summary>CRecordNanoServiceNotifyServiceDeregistered message: Notification sent by the Nano Service Monitor in nyssr.net when a service is removed.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceNotifyServiceDeregistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A nanoservice has been removed</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceNotifyServiceDeregistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoservicenotifyobserveradded/</loc>
	<id>1155</id>
	<title>CRecordNanoServiceNotifyObserverAdded</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceNotifyObserverAdded, nyssr.net, observer added, nano service notification, Nano Service Monitor, target address, service ID</keywords>
	<page_summary>CRecordNanoServiceNotifyObserverAdded message: Notification from the Nano Service Monitor in nyssr.net when an observer is added to a nano service.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceNotifyObserverAdded</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A nanoservice observer has been added</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceNotifyObserverAdded.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoservicenotifyobserverremoved/</loc>
	<id>1154</id>
	<title>CRecordNanoServiceNotifyObserverRemoved</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceNotifyObserverRemoved, nyssr.net, observer removed, nano service notification, Nano Service Monitor, target address, service ID</keywords>
	<page_summary>CRecordNanoServiceNotifyObserverRemoved message: Notification from the Nano Service Monitor in nyssr.net when an observer is removed from a nano service.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceNotifyObserverRemoved</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A nanoservice observer has been removed</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceNotifyObserverRemoved.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/nanoservices/crecordnanoserviceaddobserver/</loc>
	<id>1157</id>
	<title>CRecordNanoServiceAddObserver</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNanoServiceAddObserver, nyssr.net, add observer, nano service, target address, service ID, SYSTEM namespace</keywords>
	<page_summary>CRecordNanoServiceAddObserver nano service: Add an observer to a specific nano service via message in the nyssr.net SYSTEM namespace.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNanoServiceAddObserver</card_title>
	<tile_above></tile_above>
	<card_text>Nanoservice: Add a Nanoservice</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNanoServiceAddObserver.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/message-queues/crecordnotifyqueueregistered/</loc>
	<id>1113</id>
	<title>CRecordNotifyQueueRegistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyQueueRegistered, nyssr.net, queue registered, message queue notification, Observer, queue ID</keywords>
	<page_summary>CRecordNotifyQueueRegistered message: Notification to an Observer that a new message queue has been created.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyQueueRegistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A message queue has been created</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyQueueRegistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/message-queues/crecordnotifyqueuederegistered/</loc>
	<id>1114</id>
	<title>CRecordNotifyQueueDeregistered</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyQueueDeregistered, nyssr.net, queue deregistered, message queue notification, Observer, queue ID</keywords>
	<page_summary>CRecordNotifyQueueDeregistered message: Notification to an Observer that a message queue has been removed.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyQueueDeregistered</card_title>
	<tile_above></tile_above>
	<card_text>Notification: A message queue has been deregistered</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyQueueDeregistered.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/message-queues/crecordservicegetqueueinfo/</loc>
	<id>1112</id>
	<title>CRecordGetQueueInfo</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordGetQueueInfo, nyssr.net, get queue info, message queue details, queue ID, synchronous, target count, thread priority</keywords>
	<page_summary>CRecordGetQueueInfo message: Retrieve detailed information about a message queue, including its status, synchronicity, and thread details in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordGetQueueInfo</card_title>
	<tile_above></tile_above>
	<card_text>Information about a message queue</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetQueueInfo.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessioncreateright/</loc>
	<id>1296</id>
	<title>CRecordSessionCreateRight</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionCreateRight, nyssr.net, create permission, Session Manager API, new right, session handling</keywords>
	<page_summary>CRecordSessionCreateRight message: Used to create and store a new permission/right in the nyssr.net database, which can then be assigned to users or roles.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionCreateRight</card_title>
	<tile_above></tile_above>
	<card_text>Create a new right</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionCreateRight</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessionexpired/</loc>
	<id>1514</id>
	<title>CRecordSessionExpired</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionExpired, nyssr.net, session expired, session token, broadcast, Session Manager API</keywords>
	<page_summary>CRecordSessionExpired message: A broadcast sent in nyssr.net to all nodes when a session token expires due to inactivity or the session is closed.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionExpired</card_title>
	<tile_above></tile_above>
	<card_text>Broadcast for expired sessions</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionExpired</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessiongetlongtoken/</loc>
	<id>1513</id>
	<title>CRecordSessionGetLongToken</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionGetLongToken, nyssr.net, long session token, short session token, SessionManager API, session handling</keywords>
	<page_summary>CRecordSessionGetLongToken message: Used in nyssr.net to retrieve a long session token (with data) from the SessionManager by providing a valid short token.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionGetLongToken</card_title>
	<tile_above></tile_above>
	<card_text>Exchange short token for long token</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionGetLongToken</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessionlogin/</loc>
	<id>1287</id>
	<title>CRecordSessionLogin</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionLogin, nyssr.net, user login, Session Manager API, password hash, authentication</keywords>
	<page_summary>CRecordSessionLogin message: Used for user login in nyssr.net, requiring the user ID and the Base64-encoded SHA384 hash of the password for authentication.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionLogin</card_title>
	<tile_above></tile_above>
	<card_text>This record is used for the login of a user.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionLogin.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessionlogout/</loc>
	<id>1289</id>
	<title>CRecordSessionLogout</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionLogout, nyssr.net, session logout, close session, Session Manager API, session token</keywords>
	<page_summary>CRecordSessionLogout message: Used to close or quit an existing user session in nyssr.net.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionLogout</card_title>
	<tile_above></tile_above>
	<card_text>Quit the session</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionLogout.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessionmanagementavailable/</loc>
	<id>1511</id>
	<title>CRecordSessionManagementAvailable</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionManagementAvailable, nyssr.net, session management, broadcast, Session Manager API, target address, service available</keywords>
	<page_summary>CRecordSessionManagementAvailable message: A broadcast sent to all nyssr.net nodes announcing whether the session management service is available and its address.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionManagementAvailable</card_title>
	<tile_above></tile_above>
	<card_text>The session manager is available</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionManagementAvailable</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/session-handling/crecordsessionvalidate/</loc>
	<id>1225</id>
	<title>CRecordSessionValidate</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSessionValidate, nyssr.net, validate session token, user ID, user rights, Session Manager API, session handling</keywords>
	<page_summary>CRecordSessionValidate message: Used to check the validity of a session token and, upon success, retrieves the corresponding user ID and assigned rights.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSessionValidate</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordSessionValidate.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/records-belonging-to-the-network/crecordbroadcastsendmsg/</loc>
	<id>1227</id>
	<title>CRecordBroadcastSendMsg</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordBroadcastSendMsg, nyssr.net, broadcast message, nano service, node communication, BROADCAST_SEND_MSG</keywords>
	<page_summary>CRecordBroadcastSendMsg nano service: Sends a broadcast message (via flooding) to all nyssr.net nodes in the segment, with optional local delivery and filtering.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordBroadcastSendMsg</card_title>
	<tile_above></tile_above>
	<card_text>sending broadcasts</card_text>
	<card_link></card_link>
	<bodyfile>CRecordBroadcastSendMsg.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/records-belonging-to-the-network/crecordnetworknotifynoderecordupdated/</loc>
	<id>1223</id>
	<title>CRecordNetworkNotifyNodeRecordUpdated</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNetworkNotifyNodeRecordUpdated, nyssr.net, node record updated, network notification, nano service, node registry</keywords>
	<page_summary>CRecordNetworkNotifyNodeRecordUpdated notification: Sent by the node registry in nyssr.net&apos;s SYSTEM namespace to inform observers that a node&apos;s data has been updated.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNetworkNotifyNodeRecordUpdated</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>CRecordNetworkNotifyNodeRecordUpdated.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/records-belonging-to-the-network/crecordnotifyremotenodeadded/</loc>
	<id>1249</id>
	<title>CRecordNotifyRemoteNodeAdded</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyRemoteNodeAdded, nyssr.net, remote node added, network notification, nano service, NOTIFY_REMOTE_NODE_ADDED</keywords>
	<page_summary>CRecordNotifyRemoteNodeAdded notification: Sent by the nyssr.net SYSTEM nano service to announce that a new remote node has successfully connected to the network.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyRemoteNodeAdded</card_title>
	<tile_above></tile_above>
	<card_text>Notification: The connection to a new node has been established</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyRemoteNodeAdded.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/records-belonging-to-the-network/crecordnotifyremotenoderemoved/</loc>
	<id>1254</id>
	<title>CRecordNotifyRemoteNodeRemoved</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyRemoteNodeRemoved, nyssr.net, remote node removed, network notification, nano service, NOTIFY_REMOTE_NODE_REMOVED</keywords>
	<page_summary>CRecordNotifyRemoteNodeRemoved notification: Sent by the nyssr.net SYSTEM nano service to announce that a remote node has disconnected from the network.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyRemoteNodeRemoved</card_title>
	<tile_above></tile_above>
	<card_text>Notification: The connection to a node was interrupted</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyRemoteNodeRemoved.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/crecordaddjob/</loc>
	<id>1340</id>
	<title>CRecordAddJob</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordAddJob, nyssr.net, Job Engine, IJob, add job, job queue, ADD_JOB</keywords>
	<page_summary>CRecordAddJob message: Used to add a new IJob to the nyssr.net Job Engine queue, where it awaits processing in a job thread of the corresponding priority.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordAddJob</card_title>
	<tile_above></tile_above>
	<card_text>Add a job</card_text>
	<card_link></card_link>
	<bodyfile>CRecordAddJob</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/crecordaddjobenginethread/</loc>
	<id>1341</id>
	<title>CRecordAddJobEngineThread</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordAddJobEngineThread, nyssr.net, Job Engine, thread priority, MAX_JOBS, ADD_JOB_ENGINE_THREAD</keywords>
	<page_summary>CRecordAddJobEngineThread message: Dynamically adds a new thread to the nyssr.net Job Engine, configuring its name, priority (1-10), and concurrency level (1-1000 MAX_JOBS).</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordAddJobEngineThread</card_title>
	<tile_above></tile_above>
	<card_text>Add a job engine thread</card_text>
	<card_link></card_link>
	<bodyfile>CRecordAddJobEngineThread</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/crecordjobfinished/</loc>
	<id>1342</id>
	<title>CRecordNotifyJobFinished</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNotifyJobFinished, nyssr.net, Job Finished, Job Engine, job completion, NOTIFY_JOB_FINISHED</keywords>
	<page_summary>CRecordNotifyJobFinished message: Internally sent from a job thread to the nyssr.net Job Engine to signal job completion (including name, ID, and elapsed time).</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNotifyJobFinished</card_title>
	<tile_above></tile_above>
	<card_text>notification that a job has been finished</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNotifyJobFinished</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/crecordremovejob/</loc>
	<id>1343</id>
	<title>CRecordRemoveJob</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordRemoveJob, nyssr.net, remove job, Job Engine, job cancellation, REMOVE_JOB</keywords>
	<page_summary>CRecordRemoveJob message: Used to remove a job (by its JOB_ID) from the nyssr.net Job Engine, regardless of whether the job is queued or actively running.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordRemoveJob</card_title>
	<tile_above></tile_above>
	<card_text>Remove a job</card_text>
	<card_link></card_link>
	<bodyfile>CRecordRemoveJob</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/job-engine/crecordnomorejobs/</loc>
	<id>1338</id>
	<title>CRecordNoMoreJobs</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordNoMoreJobs, nyssr.net, Job Engine, notification, no more jobs, NO_MORE_JOBS</keywords>
	<page_summary>CRecordNoMoreJobs message: This notification is sent by the nyssr.net Job Engine to the owner when there is no more job in progress.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordNoMoreJobs</card_title>
	<tile_above></tile_above>
	<card_text>Notification: There are no more jobs in the job engine</card_text>
	<card_link></card_link>
	<bodyfile>CRecordNoMoreJobs</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/crecordcliaddhandler/</loc>
	<id>1405</id>
	<title>CRecordCliAddHandler</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordCliAddHandler, nyssr.net, console command, command handler, CLI_ADD_HANDLER, command line interface</keywords>
	<page_summary>CRecordCliAddHandler nano service: Registers a handler for one or more nyssr.net console commands, allowing a target to process user input and send back a console response.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordCliAddHandler</card_title>
	<tile_above></tile_above>
	<card_text>Add a handler for one or more console commands.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordCliAddHandler.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/crecordcliremovehandler/</loc>
	<id>1408</id>
	<title>CRecordCliRemoveHandler</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordCliRemoveHandler, nyssr.net, remove handler, console command, CLI_REMOVE_HANDLER, unregister command</keywords>
	<page_summary>CRecordCliRemoveHandler nano service: Removes a handler for a specific nyssr.net console command (by command name) or all commands registered by the sender.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordCliRemoveHandler</card_title>
	<tile_above></tile_above>
	<card_text>Remove a command handler</card_text>
	<card_link></card_link>
	<bodyfile>CRecordCliRemoveHandler.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/crecordclihandle/</loc>
	<id>1407</id>
	<title>CRecordCliHandle</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordCliHandle, nyssr.net, console command handler, command line processing, CLI_HANDLE, arguments</keywords>
	<page_summary>CRecordCliHandle message: Sent to a registered handler when a user enters a console command; includes the command line, arguments, and expects the console output in response.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordCliHandle</card_title>
	<tile_above></tile_above>
	<card_text>Handle a command</card_text>
	<card_link></card_link>
	<bodyfile>CRecordCliHandle.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/crecordcligethelp/</loc>
	<id>1409</id>
	<title>CRecordCliGetHelp</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordCliGetHelp, nyssr.net, console help, retrieve help, CLI_GET_HELP, registered commands</keywords>
	<page_summary>CRecordCliGetHelp nano service: Used by the console display to request and retrieve the consolidated help output for all registered CLI commands from the nyssr.net console service.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordCliGetHelp</card_title>
	<tile_above></tile_above>
	<card_text>Get a help output</card_text>
	<card_link></card_link>
	<bodyfile>CRecordCliGetHelp.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/console-records/crecordcliattachdisplay/</loc>
	<id>1410</id>
	<title>CRecordCliAttachDisplay</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>CRecordCliAttachDisplay, nyssr.net, console service, attach display, CLI_ATTACH_DISPLAY, redirect output</keywords>
	<page_summary>CRecordCliAttachDisplay message: Sent from the console display to the nyssr.net console service to attach the display and redirect the service&apos;s output to it.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordCliAttachDisplay</card_title>
	<tile_above></tile_above>
	<card_text>Redirect the console service&apos;s output to the display</card_text>
	<card_link></card_link>
	<bodyfile>CRecordCliAttachDisplay.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/software-update/crecordsetpluginlist/</loc>
	<id>1418</id>
	<title>CRecordSetPluginList</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordSetPluginList, nyssr.net, software update, plugin list, SET_PLUGIN_LIST, library list</keywords>
	<page_summary>CRecordSetPluginList message: Transmits lists of JAR files (libraries, plugins to download/load) and a reboot flag to the nyssr.net software update service.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordSetPluginList</card_title>
	<tile_above></tile_above>
	<card_text>Initiate a software update</card_text>
	<card_link></card_link>
	<bodyfile>CRecordSetPluginList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/software-update/crecordreboot/</loc>
	<id>1419</id>
	<title>CRecordReboot</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordReboot, nyssr.net, node reboot, initiate reboot, REBOOT, application exit code</keywords>
	<page_summary>CRecordReboot nano service: Initiates a node reboot on the nyssr.net system, allowing specification of an optional time and the application exit code.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordReboot</card_title>
	<tile_above></tile_above>
	<card_text>Reboot the node</card_text>
	<card_link></card_link>
	<bodyfile>CRecordReboot.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/software-update/crecordgetpluginlist/</loc>
	<id>1421</id>
	<title>CRecordGetPluginList</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordGetPluginList, nyssr.net, GET_PLUGIN_LIST, plugin list, retrieve plugin list, software update API</keywords>
	<page_summary>CRecordGetPluginList nano service: Retrieves the list of plugins configured to load on start-up from a specific nyssr.net node&apos;s configuration.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordGetPluginList</card_title>
	<tile_above></tile_above>
	<card_text>Retrieve the list of loaded plugins on the node.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetPluginList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/software-update/crecordgetversion/</loc>
	<id>1422</id>
	<title>CRecordGetVersion</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordGetVersion, nyssr.net, GET_VERSION, version information, nano service, JSON, plugin list, library list, kernel version,retrieve version, software update</keywords>
	<page_summary>CRecordGetVersion nano service: Retrieves a JSON string with comprehensive version information, including kernel, libraries, available, and loaded plugin lists from a nyssr.net node.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordGetVersion</card_title>
	<tile_above></tile_above>
	<card_text>Retrieve the list of JARs used by the node.</card_text>
	<card_link></card_link>
	<bodyfile>CRecordGetVersion.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/various-records/crecorddismiss/</loc>
	<id>1327</id>
	<title>CRecordDismiss</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordDismiss, nyssr.net, DISMISS, Beendigungsnachricht, Anwendung beenden, Record</keywords>
	<page_summary>CRecordDismiss is a general-purpose nyssr.net message used to terminate or dismiss various entities in the system, such as an application, a connection, or a target.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordDismiss</card_title>
	<tile_above></tile_above>
	<card_text>Dismiss a target</card_text>
	<card_link></card_link>
	<bodyfile>CRecordDismiss</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/records/various-records/crecordping/</loc>
	<id>1147</id>
	<title>CRecordPing</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordPing, nyssr.net, PING, Ping Message, loop counter, Check availability</keywords>
	<page_summary>CRecordPing message: A general-purpose ping message sent between targets in the nyssr.net system. It includes a loop counter sent by the sender and mirrored by the receiver.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordPing</card_title>
	<tile_above></tile_above>
	<card_text>A Ping</card_text>
	<card_link></card_link>
	<bodyfile>CRecordPing.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/serviceregistry/</loc>
	<id>1097</id>
	<title>CServiceRegistry / IServiceRegistry</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>CServiceRegistry, IServiceRegistry, service management, service lifecycle, IServiceStarter, service dependency, singleton, service listener, registerService, getService</keywords>
	<page_summary>The CServiceRegistry / IServiceRegistry is the core, singleton component in NYSSR responsible for managing the lifecycle and availability of services. it orchestrates Service Starters based on dependency fulfillment, allows registration and retrieval of Services (including singletons and non-singletons with properties), and supports Service Listeners for monitoring service state changes.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CServiceRegistry</card_title>
	<tile_above></tile_above>
	<card_text>The service registry for interfaces and class instances</card_text>
	<card_link></card_link>
	<bodyfile>CServiceRegistry.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/iservicestarter/</loc>
	<id>1140</id>
	<title>IServiceStarter</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IServiceStarter, Service Registry, IServiceDependencyList, package lifecycle, dependency management, start, stop, service registration, NYSSR</keywords>
	<page_summary>The IServiceStarter interface is the entry point for a Java package in NYSSR, defining dependencies and controlling the package&apos;s lifecycle within the Service Registry. It dictates when a package is started (all dependencies met) and stopped (a dependency is removed), ensuring strict dependency management and serial execution.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IServiceStarter</card_title>
	<tile_above></tile_above>
	<card_text>A starter for services</card_text>
	<card_link></card_link>
	<bodyfile>IServiceStarter.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/iservicedependencylist/</loc>
	<id>1144</id>
	<title>IServiceDependencyList</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IServiceDependencyList, Service Registry, Service Starter, service dependency, singleton, non-singleton, property filter, dependency collection</keywords>
	<page_summary>The IServiceDependencyList is a helper interface used by the Service Registry to collect and define service dependencies from Service Starters. It allows specifying required services either by class (for singletons) or by class with a property filter string (for non-singleton instances like Namespaces).</page_summary>
	<hide_card>0</hide_card>
	<card_title>IServiceDependencyList</card_title>
	<tile_above></tile_above>
	<card_text>A dependency list</card_text>
	<card_link></card_link>
	<bodyfile>IServiceDependencyList.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/iservice/</loc>
	<id>1141</id>
	<title>IService</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IService, helper interface, service activation, service deactivation, Service Registry, lifecycle management, initialize, deregister</keywords>
	<page_summary>The IService helper interface is optional in NYSSR, designed to simplify the lifecycle management of services. It defines &apos;activate()&apos; for service initialization and registration, and &apos;deactivate()&apos; for de-initialization and deregistration from the Service Registry.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IService</card_title>
	<tile_above></tile_above>
	<card_text>A service</card_text>
	<card_link></card_link>
	<bodyfile>IService.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/iservicelistener/</loc>
	<id>1145</id>
	<title>IServiceListener</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>IServiceListener, Service Registry, service notification, notifyServiceStarted, notifyServiceStopped, service registration, service deregistration, callback</keywords>
	<page_summary>The IServiceListener interface is registered with the Service Registry to receive notifications about service lifecycle events. It defines callback methods (notifyServiceStarted and notifyServiceStopped) that provide the details of a service—its class, instance, and properties—when it is registered or deregistered from the system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IServiceListener</card_title>
	<tile_above></tile_above>
	<card_text>Service listener</card_text>
	<card_link></card_link>
	<bodyfile>IServiceListener.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/services/list-of-wellknown-services/</loc>
	<id>1142</id>
	<title>List of wellknown services</title>
	<headline></headline>
	<lastmod>2025-10-14</lastmod>
	<link_id></link_id>
	<keywords>Well-Known Services, Service Registry, IMessageSender, INameDb, IKernelConfiguration, INamespace, Microservice Helpers, NYSSR Core Services</keywords>
	<page_summary>This documentation provides a list of well-known, core services registered in the NYSSR Service Registry. It includes essential components like IMessageSender, IKernelConfiguration, INameDb for logging, and key microservice helpers (IMicroServiceRegistryCollector, IHelperForLocalMicroServices), along with services for Namespaces and Registries.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Wellknown Services</card_title>
	<tile_above></tile_above>
	<card_text>A list</card_text>
	<card_link></card_link>
	<bodyfile>WellknownService.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/ikernelconfiguration/</loc>
	<id>1196</id>
	<title>IKernelConfiguration</title>
	<headline></headline>
	<lastmod>2025-07-15</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>The kernel configuration class</page_summary>
	<hide_card>0</hide_card>
	<card_title>IKernelConfiguration</card_title>
	<tile_above></tile_above>
	<card_text>The kernel configuration class</card_text>
	<card_link></card_link>
	<bodyfile>IKernelConfiguration.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/configuration-files/</loc>
	<id>1204</id>
	<title>Configuration files</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr, configuration files, node configuration, property files, java preferences, config files, system setup, overwrite settings</keywords>
	<page_summary>Manage your NYSSR nodes using simple property files. Learn how to define hierarchical configuration and overwrite existing settings.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Configuration files</card_title>
	<tile_above></tile_above>
	<card_text>Files that are read during StartUp</card_text>
	<card_link></card_link>
	<bodyfile>configuration_files.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/configuration-nodes-and-keys/</loc>
	<id>1206</id>
	<title>Configuration Nodes and Keys</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr, configuration keys, config nodes, java preferences, system configuration, configuration paths, default values, kernel configuration, network settings</keywords>
	<page_summary>Explore the complete list of public configuration keys and nodes for NYSSR.net. Understand the hierarchical structure, relative paths, key types, and default values within Java Preferences.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Configuration Nodes and Keys</card_title>
	<tile_above></tile_above>
	<card_text>All public configuration keys</card_text>
	<card_link></card_link>
	<bodyfile>configuration_keys.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/importing-java-preference-files/</loc>
	<id>1229</id>
	<title>Importing JAVA preference files</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>java preferences, import config, export settings, nyssr configuration, xml preference file, node setup, configuration management, system settings</keywords>
	<page_summary>Learn how to import and export entire subtrees of Java Preferences using XML files in NYSSR. Modify exported settings to quickly configure new nodes upon startup.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Importing JAVA preference files</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>importing_preference_files.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/environment-variables/</loc>
	<id>1344</id>
	<title>Environment variables</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr, environment variables, config variables, configuration, system configuration, NY_ prefix, key mapping, preference variables</keywords>
	<page_summary>Configure NYSSR using environment variables. Learn the specific naming convention: Keys start with &quot;NY_&quot;, dots become &quot;__&quot;, and preference path delimiters (&quot;/&quot;) become &quot;___&quot;.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Environment variables</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>configuration_environment_variables</bodyfile>
	<underconstruction>1</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/cstringproperties/</loc>
	<id>1124</id>
	<title>CStringProperties</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CStringProperties, string properties, key-value map, nyssr.net configuration, dirty flag, property management, IReadOnlyStringProperties, stream I/O</keywords>
	<page_summary>The CStringProperties class manages a map of string key-value pairs, tracking modifications with a dirty flag. It supports I/O, filling, and querying methods, implementing the IReadOnlyStringProperties interface.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CStringProperties</card_title>
	<tile_above></tile_above>
	<card_text>Property lists in the nyssr.net configuration</card_text>
	<card_link></card_link>
	<bodyfile>CStringProperties.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/cversion/</loc>
	<id>1205</id>
	<title>CVersion</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CVersion, version comparison, software version, nyssr.net utility class, major version, minor version, patch version, version data</keywords>
	<page_summary>CVersion is a utility class for comparing software version information in nyssr.net. Create version objects from filenames or files, access major/minor/patch components, and store associated user data.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CVersion</card_title>
	<tile_above></tile_above>
	<card_text>The version of a JAR</card_text>
	<card_link></card_link>
	<bodyfile>CVersion.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/ikernelconfiguration/etypeofnode/</loc>
	<id>1203</id>
	<title>ETypeOfNode</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, ETypeOfNode, IKernelConfiguration, node type, UNKNOWN, TOOL, SERVER, TEST, CLIENT, distributed system, configuration</keywords>
	<page_summary>Enumeration defining the different functional types of a node in the nyssr.net distributed system: UNKNOWN, TOOL, SERVER, TEST, and CLIENT.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ETypeOfNode</card_title>
	<tile_above></tile_above>
	<card_text>The type of nodes</card_text>
	<card_link></card_link>
	<bodyfile>ETypeOfNode.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/cstringproperties/cstringproperty/</loc>
	<id>1123</id>
	<title>CStringProperty</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CStringProperty, string property, key-value pair, nyssr.net configuration, constructor, stream I/O, Java class, string handling</keywords>
	<page_summary>Explore the CStringProperty class in nyssr.net. This property class handles key-value pairs as strings, supports constructors for different inputs, and provides methods for stream and string I/O.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CStringProperty</card_title>
	<tile_above></tile_above>
	<card_text>A property in the nyssr.net configuration</card_text>
	<card_link></card_link>
	<bodyfile>CStringProperty.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/configuration/cstringproperties/ireadonlystringproperties/</loc>
	<id>1173</id>
	<title>IReadOnlyStringProperties</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IReadOnlyStringProperties, read-only interface, nyssr.net configuration, safe property access, interface methods, string properties, configuration interface</keywords>
	<page_summary>Interface for read-only string properties in nyssr.net. It provides safe methods (like get, existKey, size, copy) for accessing CStringProperties without the risk of modification by the recipient.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IReadOnlyStringProperties</card_title>
	<tile_above></tile_above>
	<card_text>A non-writable list of string properties</card_text>
	<card_link></card_link>
	<bodyfile>IReadOnlyStringProperties.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/timer/itimermanager/</loc>
	<id>1185</id>
	<title>ITimerManager</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>ITimerManager, timer manager, nyssr.net timer, message-based timer, start timer, dismiss timer, reset timer, CTargetAddress, service registry</keywords>
	<page_summary>Manage message-based timers in nyssr.net using the ITimerManager singleton. Learn how to create, start, dismiss, reset, and check the status of timers that send messages after a specified delay.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ITimerManager</card_title>
	<tile_above></tile_above>
	<card_text>Manager for handling of timer messages</card_text>
	<card_link></card_link>
	<bodyfile>ITimerManager.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/timer/ctimer/</loc>
	<id>1186</id>
	<title>CTimer</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CTimer, nyssr.net timer helper, message timer, start timer, reset timer, dismiss timer, timer counter, timer utility</keywords>
	<page_summary>The CTimer class simplifies timer management in nyssr.net. Easily create, start, dismiss, and reset message-based timers, and track restarts using a built-in counter.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CTimer</card_title>
	<tile_above></tile_above>
	<card_text>A helper for the use of timers</card_text>
	<card_link></card_link>
	<bodyfile>CTimer.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/session-management/the-api-of-the-session-management/</loc>
	<id>1503</id>
	<title>The API of the session management</title>
	<headline></headline>
	<lastmod>2025-10-25</lastmod>
	<link_id></link_id>
	<keywords>session management api, nyssr.net session, user login, token validation, user database, CRecord, user roles, permissions, microservice api</keywords>
	<page_summary>Explore the complete API for nyssr.net session management (implemented in NY_Session2PlugIn). The API uses specific records for user login, logout, token validation, and full user/role/right database management.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The API of the session management</card_title>
	<tile_above></tile_above>
	<card_text>Message API</card_text>
	<card_link></card_link>
	<bodyfile>session_manager_api</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/session-management/isessionverifier/</loc>
	<id>1502</id>
	<title>ISessionVerifier</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>ISessionVerifier, session verification, token validation, nyssr.net security, security interface, custom verifier, security rules</keywords>
	<page_summary>Interface for custom session verification in nyssr.net. Implement ISessionVerifier to define security rules, check token validity, and manage user rights for network operations.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ISessionVerifier</card_title>
	<tile_above></tile_above>
	<card_text>Local service for session verification</card_text>
	<card_link></card_link>
	<bodyfile>ISessionVerifier</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/session-management/session-management-configuration/</loc>
	<id>1515</id>
	<title>Session management configuration</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>session management configuration, nyssr.net configuration, java preferences, session settings, configuration keys, optional config, session handling</keywords>
	<page_summary>The session management configuration in nyssr.net is optional and linked to Java Preferences. Find relevant links to edit settings and view the specific configuration keys for session handling.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Session management configuration</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>session-management-configuration</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/ijobenginefactory/</loc>
	<id>1330</id>
	<title>IJobEngineFactory</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IJobEngineFactory, job engine, nyssr.net job execution, kernel service, factory pattern, service registry, createEngine</keywords>
	<page_summary>The IJobEngineFactory is a local kernel service in nyssr.net. Get it from the ServiceRegistry to create named IJobEngine instances responsible for executing jobs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IJobEngineFactory</card_title>
	<tile_above></tile_above>
	<card_text>A factory for job engines</card_text>
	<card_link></card_link>
	<bodyfile>IJobEngineFactory</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/ijobengine/</loc>
	<id>1331</id>
	<title>IJobEngine</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IJobEngine, job execution, multithreading, nyssr.net job engine, appendJob, EThreadPriority, CRecordNoMoreJobs, engine owner, dismiss engine</keywords>
	<page_summary>The IJobEngine executes jobs simultaneously across multiple threads. Learn how to create an engine, add threads with priority, append IJob instances, set an owner for job completion notifications, and manage/dismiss the engine.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IJobEngine</card_title>
	<tile_above></tile_above>
	<card_text>A job/batch engine</card_text>
	<card_link></card_link>
	<bodyfile>IJobEngine</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/ijobthread/</loc>
	<id>1333</id>
	<title>IJobThread</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IJobThread, Job Thread, Job Engine internal, thread priority, concurrent jobs, notifyJobFinished, thread getters, NYSSR Job Engine</keywords>
	<page_summary>IJobThread is an internal Job Engine class that provides information on running jobs, thread priority, and concurrent capacity. Jobs use it to signal work completion via notifyJobFinished.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IJobThread</card_title>
	<tile_above></tile_above>
	<card_text>A job/batch thread</card_text>
	<card_link></card_link>
	<bodyfile>IJobThread</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/ijob/</loc>
	<id>1332</id>
	<title>IJob</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IJob, nyssr.net job, executable target, CAbstractJob, EJobStatus, job lifecycle, job interface, notifyJobStarted</keywords>
	<page_summary>The IJob interface defines executable targets in the nyssr.net Job Engine. Use CAbstractJob to implement tasks, manage job status (EJobStatus), and handle lifecycle notifications.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IJob</card_title>
	<tile_above></tile_above>
	<card_text>A job/batch</card_text>
	<card_link></card_link>
	<bodyfile>IJob</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/ejobstatus/</loc>
	<id>1334</id>
	<title>EJobStatus</title>
	<headline></headline>
	<lastmod>2023-04-17</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, Job, Batch, Status</keywords>
	<page_summary>nyssr.net: A job/batch status</page_summary>
	<hide_card>0</hide_card>
	<card_title>EJobStatus</card_title>
	<tile_above></tile_above>
	<card_text>The status of a job as an enum</card_text>
	<card_link></card_link>
	<bodyfile>EJobStatus</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/job-engine/cabstractjob/</loc>
	<id>1335</id>
	<title>CAbstractJob</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CAbstractJob, abstract job class, IJob implementation, job lifecycle, target registration, nyssr.net job engine, CRecordStartTarget</keywords>
	<page_summary>CAbstractJob is the abstract base class that handles the core implementation of the IJob interface in nyssr.net. It simplifies job creation, managing the job lifecycle from target registration to deregistration.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CAbstractJob</card_title>
	<tile_above></tile_above>
	<card_text>An abstract job class</card_text>
	<card_link></card_link>
	<bodyfile>CAbstractJob</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/supplied-applications/</loc>
	<id>1212</id>
	<title>Supplied applications</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Supplied applications, nyssr.net applications, Log Monitor, Record Generator, UserManager, user administration, message handling, core tools</keywords>
	<page_summary>Explore the core applications supplied with nyssr.net, including the Log Monitor for network messages, the Record Generator for creating type-safe message helper classes, and the UserManager for administering user rights and roles.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Supplied applications</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>supplied_applications.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/the-application-collector-api/</loc>
	<id>1524</id>
	<title>Application factory collector API</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Application Factory Collector API, nyssr.net applications, CRecordAddAppFactory, CRecordLaunchApplication, application factory, microservice API, application list</keywords>
	<page_summary>The Application Factory Collector API (Microservice ID: NY_ApplicationFactoryCollector) enables the registration and removal of application factories, fetching lists of user-allowed applications, and launching specific applications using dedicated records.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Application factory collector API</card_title>
	<tile_above></tile_above>
	<card_text>An API for hosting and launching applications</card_text>
	<card_link></card_link>
	<bodyfile>application_factory_collector_api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/supplied-applications/log-monitor/</loc>
	<id>1213</id>
	<title>Log Monitor</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Log Monitor, nyssr.net application, real-time logs, system events, log analysis, network monitoring, included applications</keywords>
	<page_summary>The Log Monitor application is used to display, filter, and analyze real-time log messages and system events across all connected nodes in the distributed nyssr.net network.</page_summary>
	<hide_card>0</hide_card>
	<card_title>The LOG Monitor</card_title>
	<tile_above></tile_above>
	<card_text>A Monitor to display LOG Messages over the node net</card_text>
	<card_link></card_link>
	<bodyfile>log_monitor.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/supplied-applications/record-generator/</loc>
	<id>1221</id>
	<title>Record Generator</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id>RecordGenerator, d243</link_id>
	<keywords>Record Generator, nyssr.net application, Java helper classes, message definitions, record.json, record.xml, type-safe access, Swing Tool</keywords>
	<page_summary>The Record Generator is a Swing tool that creates Java helper classes from record.json/record.xml message definitions. It enables type-safe access to nyssr.net messages (records) using generated getters/setters and simplifies development.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Record Generator</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>record_generator.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/applications/supplied-applications/usermanager-for-swing/</loc>
	<id>1526</id>
	<title>UserManager for Swing</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>UserManager for Swing, RemoteSkin application, nyssr.net user management, user database, roles and permissions, distributed UI, NY_AppUserManager</keywords>
	<page_summary>UserManager for Swing is a RemoteSkin application for the distributed management of nyssr.net user databases. It enables the editing of users, roles, and permissions, with the business logic and Swing rendering running on separate nodes.</page_summary>
	<hide_card>0</hide_card>
	<card_title>UserManager for Swing</card_title>
	<tile_above></tile_above>
	<card_text>Administration of users, roles and rights</card_text>
	<card_link></card_link>
	<bodyfile>usermanager-for-swing</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>image-description.css?v2</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/console/command-service-api/</loc>
	<id>1411</id>
	<title>Command line service API</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>Command Line Service API, nyssr.net console, nanoservices, CRecordCliAddHandler, CRecordCliHandle, console commands, kernel service</keywords>
	<page_summary>he Command Line Service API consists of nanoservices in the SYSTEM namespace (part of the kernel on every node). Use dedicated records like CRecordCliAddHandler and CRecordCliRemoveHandler to register, manage, and process custom console commands.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Command line service API</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>command_line_service_api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/irecordhelper/</loc>
	<id>1251</id>
	<title>IRecordHelper</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IRecordHelper, Record Helper, Nanoservices, Records, Observer, CServiceRegistry, Namespace ID, registrieren, addObserver</keywords>
	<page_summary>The IRecordHelper interface simplifies the handling of records and nanoservices in nyssr.net. It provides methods for type-safe registration of services and observers and for retrieving namespace IDs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IRecordHelper</card_title>
	<tile_above></tile_above>
	<card_text>A helper to register nano services and observers</card_text>
	<card_link></card_link>
	<bodyfile>IRecordHelper.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/irecordregistryhelper/</loc>
	<id>1250</id>
	<title>IRecordRegistryHelper</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>IRecordRegistryHelper, Record Registry Helper, Nanoservices, Record-Registrierung, ServiceStarter, IGeneratedRecord, Namespaces, record.json</keywords>
	<page_summary>The IRecordRegistryHelper registers type-safe records and nanoservices in nyssr.net namespaces. It is used in service starters to anchor the generated helper classes for message handling in the name database.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IRecordRegistryHelper</card_title>
	<tile_above></tile_above>
	<card_text>A service to register records and nano services</card_text>
	<card_link></card_link>
	<bodyfile>IRecordRegistryHelper.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/ishutdown/</loc>
	<id>1080</id>
	<title>IShutDown</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>IShutDown, IKernel, nyssr.net Shutdown, shutDownHard, shutDown, Soft Shutdown, Namespaces herunterfahren, Knotensteuerung</keywords>
	<page_summary>The IShutDown interface, implemented by the IKernel service, controls the shutdown of an nyssr.net node. It provides a hard shutdown and a soft shutdown (orderly shutdown of all namespaces).</page_summary>
	<hide_card>0</hide_card>
	<card_title>IShutDown</card_title>
	<tile_above></tile_above>
	<card_text>Shut down the node</card_text>
	<card_link></card_link>
	<bodyfile>IShutDown.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/cexception/</loc>
	<id>1130</id>
	<title>CException</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CException, nyssr.net exception, error code, exception handling, CResult, exception constructor, error handling</keywords>
	<page_summary>CException is the central exception class in nyssr.net, which uses a code and optional text instead of many types. It is used to transfer errors and can take over existing Java exceptions or CResults.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CException</card_title>
	<tile_above></tile_above>
	<card_text>General Exception for the nyssr.net</card_text>
	<card_link></card_link>
	<bodyfile>CException.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/cresultcode/</loc>
	<id>1277</id>
	<title>CResultCode</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CResultCode, Result Codes, Result Codes, nyssr.net Codes, Error Codes, Constant Class</keywords>
	<page_summary>The CResultCode class is a dedicated container in the nyssr.net system that exclusively contains predefined result codes for use in messages and exceptions.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CResultCode</card_title>
	<tile_above></tile_above>
	<card_text>Result codes</card_text>
	<card_link></card_link>
	<bodyfile>CResultCode.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/cutilpassword/</loc>
	<id>1288</id>
	<title>CUtilPassword</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>CUtilPassword, Passwort Hashing, SHA-384, Base64, nyssr.net Utilities, hashPassword</keywords>
	<page_summary>The CUtilPassword helper class supports password hashing in nyssr.net by hashing passwords with SHA-384 and encoding the resulting hash into a Base64 string.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CUtilPassword</card_title>
	<tile_above></tile_above>
	<card_text>A utility class for password hashing</card_text>
	<card_link></card_link>
	<bodyfile>CUtilPassword.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/other-interfaces/ishutdown/eshutdowncodes/</loc>
	<id>1217</id>
	<title>EShutDownCodes</title>
	<headline></headline>
	<lastmod>2025-10-15</lastmod>
	<link_id></link_id>
	<keywords>EShutDownCodes, Shutdown Codes, nyssr.net Shutdown, SUCCESS, REBOOT, ERROR, return codes, node restart</keywords>
	<page_summary>The EShutDownCodes enum defines the predefined return codes for the nyssr.net node shutdown process, including SUCCESS (0), REBOOT (1) (for required restarts), and ERROR (-1) (for failures).</page_summary>
	<hide_card>0</hide_card>
	<card_title>EShutDownCodes</card_title>
	<tile_above></tile_above>
	<card_text>Shutdown Codes</card_text>
	<card_link></card_link>
	<bodyfile>EShutDownCodes.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/</loc>
	<id>1567</id>
	<title>NY_RecordDatabase</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>NY_RecordDatabase</link_id>
	<keywords>NY_RecordDatabase, RecordGenerator, RecordConverter</keywords>
	<page_summary>The NY_RecordDatabase library serves as an in-memory database for the RecordGenerator and RecordConverter tools as well as the record parser plugins.</page_summary>
	<hide_card>0</hide_card>
	<card_title>NY_RecordDatabase</card_title>
	<tile_above></tile_above>
	<card_text>An in-memory database for the record tools.</card_text>
	<card_link></card_link>
	<bodyfile>NY_RecordDatabase</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/erecordtype/</loc>
	<id>1566</id>
	<title>ERecordType</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>ERecordType</link_id>
	<keywords></keywords>
	<page_summary>This enumeration describes the type of record and thus the message.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ERecordType</card_title>
	<tile_above></tile_above>
	<card_text>The type of the record/message</card_text>
	<card_link></card_link>
	<bodyfile>ERecordType</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/etransportdirection/</loc>
	<id>1569</id>
	<title>ETransportDirection</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>ETransportDirection</link_id>
	<keywords></keywords>
	<page_summary>This is a list for REQUEST, RESPONSE, and BOTH as transport directions for messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ETransportDirection</card_title>
	<tile_above></tile_above>
	<card_text>Enum for REQUEST, RESPONSE and BOTH</card_text>
	<card_link></card_link>
	<bodyfile>ETransportDirection</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/epresenceconstraint/</loc>
	<id>1570</id>
	<title>EPresenceConstraint</title>
	<headline></headline>
	<lastmod>2025-12-01</lastmod>
	<link_id>EPresenceConstraint</link_id>
	<keywords>EPresenceConstraint</keywords>
	<page_summary>This enum contains values that indicate whether arguments are optional or mandatory.</page_summary>
	<hide_card>0</hide_card>
	<card_title>EPresenceConstraint</card_title>
	<tile_above></tile_above>
	<card_text>This enum contains values that indicate whether arguments are optional or mandatory.</card_text>
	<card_link></card_link>
	<bodyfile>EPresenceConstraint</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-pre,ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/nyssr/utilities/cutilnormalize/</loc>
	<id>1175</id>
	<title>CUtilNormalize</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>CUtilNormalize: A class for normalizing strings</page_summary>
	<hide_card>0</hide_card>
	<card_title>CUtilNormalize</card_title>
	<tile_above></tile_above>
	<card_text>A class for normalizing strings</card_text>
	<card_link></card_link>
	<bodyfile>CUtilNormalize.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/</loc>
	<id>1443</id>
	<title>RemoteSkin for the Web</title>
	<headline></headline>
	<lastmod>2025-10-21</lastmod>
	<link_id></link_id>
	<keywords>Documentation, RemoteSkin, web, applications, MicroUI</keywords>
	<page_summary>RemoteSkin for the Web is a distributed framework for building web applications based on the Micro-UI pattern for the frontend.
Unlike other approaches of this kind, the microservices for both frontend and backend are smaller and are executed across a node system.
This is the documentation of RemoteSkin for the web.</page_summary>
	<hide_card>0</hide_card>
	<card_title>RemoteSkin for the Web</card_title>
	<tile_above></tile_above>
	<card_text>Building net based distributed Micro UI Web Applications</card_text>
	<card_link></card_link>
	<bodyfile>remoteskin-for-the-web.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/</loc>
	<id>1444</id>
	<title>RemoteSkin for Java Swing</title>
	<headline></headline>
	<lastmod>2025-07-15</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin,Swing,documentation</keywords>
	<page_summary>This is the documentation of RemoteSkin for Java Swing</page_summary>
	<hide_card>0</hide_card>
	<card_title>RemoteSkin for Java Swing&amp;nbsp;&lt;span class=&apos;uk-label uk&apos;&gt;Documentation under construction!&lt;/span&gt;</card_title>
	<tile_above></tile_above>
	<card_text>Building server based distributed Swing micro UI applications</card_text>
	<card_link></card_link>
	<bodyfile>remoteskin-for-swing.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/</loc>
	<id>1445</id>
	<title>Messages API for manipulating the DOM</title>
	<headline></headline>
	<lastmod>2025-07-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin web, message API, records</keywords>
	<page_summary>This is the documentation of the message API to change the DOM of a website remotely. We call this technology &quot;RemoteSkin&quot;.</page_summary>
	<hide_card>0</hide_card>
	<card_title>RemoteSkin Message API</card_title>
	<tile_above></tile_above>
	<card_text>Changing the DOM of a website remotely</card_text>
	<card_link></card_link>
	<bodyfile>remoteskin-web-api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/</loc>
	<id>1446</id>
	<title>Generic Message API for web dialogs</title>
	<headline></headline>
	<lastmod>2024-11-23</lastmod>
	<link_id></link_id>
	<keywords>Remoteskin web, message API, web dialog API</keywords>
	<page_summary>This is a Web Dialog API for starting and stopping RemoteSkin Web Dialogs. It includes the sending of messages as well as the automatic processing of dialog messages and response messages.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Web Dialog API</card_title>
	<tile_above></tile_above>
	<card_text>Generic API for starting and stopping web dialogs</card_text>
	<card_link></card_link>
	<bodyfile>remoteskin-web-dialog-api.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/cwebapi/</loc>
	<id>1448</id>
	<title>CWebApi</title>
	<headline></headline>
	<lastmod>2024-11-27</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin, web, API, MicroUI</keywords>
	<page_summary>This is the documentation of the helper class CWebApi of the RemoteSkin Web API. This class can be used to send messages to the browser with which the DOM tree of the website can be changed.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CWebApi</card_title>
	<tile_above></tile_above>
	<card_text>Sending messages to the browser</card_text>
	<card_link></card_link>
	<bodyfile>CWebApi.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/crecordwebregisterwidgetowner/</loc>
	<id>1465</id>
	<title>CRecordWebRegisterWidgetOwner</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebRegisterWidgetOwner, register targets</keywords>
	<page_summary>Used to register element ID / target address combinations. Is required to forward notifications from the browser to targets.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWeb&lt;wbr&gt;RegisterWidgetOwner</card_title>
	<tile_above></tile_above>
	<card_text>Register element ID / target address combinations</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebRegisterWidgetOwner.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/crecordwebderegisterwidgetowner/</loc>
	<id>1454</id>
	<title>CRecordWebDeregisterWidgetOwner</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebDeregisterWidgetOwner</keywords>
	<page_summary>In order to receive notifications from the browser, you must register element IDs with your own target address. This message deletes all registrations of element IDs with your own target address.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWeb&lt;wbr&gt;DeregisterWidgetOwner</card_title>
	<tile_above></tile_above>
	<card_text>Deletes all registrations of element IDs with your own target address</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebDeregisterWidgetOwner.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/</loc>
	<id>1460</id>
	<title>Web API requests</title>
	<headline></headline>
	<lastmod>2025-10-21</lastmod>
	<link_id></link_id>
	<keywords>Web, API, requests</keywords>
	<page_summary>These messages are Web API requests and are directed to the Javascript in the browser.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Web API requests</card_title>
	<tile_above></tile_above>
	<card_text>Requests for the browser</card_text>
	<card_link></card_link>
	<bodyfile>web-api-requests</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-notifications/</loc>
	<id>1461</id>
	<title>Web API notifications</title>
	<headline></headline>
	<lastmod>2024-08-16</lastmod>
	<link_id></link_id>
	<keywords>Web API notifications</keywords>
	<page_summary>These messages are Web API notifications and are sent from the browser to the node system.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Web API notifications</card_title>
	<tile_above></tile_above>
	<card_text>Notifications that are sent from the browser to the node system</card_text>
	<card_link></card_link>
	<bodyfile>web-api-notifications.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebaddclassestoelement/</loc>
	<id>1447</id>
	<title>CRecordWebAddClassesToElement</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebAddClassesToElement, add class to element</keywords>
	<page_summary>The message CRecordWebAddClassesToElement adds classes to an HTML element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAddClassesToElement</card_title>
	<tile_above></tile_above>
	<card_text>Add classes to HTML element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAddClassesToElement</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebaddfirstchild/</loc>
	<id>1550</id>
	<title>CRecordWebAddFirstChild: Insert a Child Element at the Beginning of an HTML Element</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebAddFirstChild, RemoteSkin Web API, DOM manipulation, Insert HTML element, addFirstChild, CWebApi, Micro-frontend</keywords>
	<page_summary>CRecordWebAddFirstChild is a message of the RemoteSkin Web API for DOM manipulation that inserts an HTML child element at the beginning of a target HTML element. Use via CWebApi.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAddFirstChild</card_title>
	<tile_above></tile_above>
	<card_text>Insert a Child Element at the Beginning of an HTML Element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAddFirstChild</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet>ss-record</stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebaddscript/</loc>
	<id>1450</id>
	<title>CRecordWebAddScript</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebAddScript, RemoteSkin web api</keywords>
	<page_summary>The message adds a JavaScript to the website.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAddScript</card_title>
	<tile_above></tile_above>
	<card_text>Add a JavaScript to the website</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAddScript.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebaddstylesheet/</loc>
	<id>1451</id>
	<title>CRecordWebAddStyleSheet</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebAddStyleSheet, add stylesheet, css</keywords>
	<page_summary>Adds a stylesheet to the web page. It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAddStyleSheet</card_title>
	<tile_above></tile_above>
	<card_text>Adds a stylesheet to the web page</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAddStyleSheet.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebaddtablerowlistener/</loc>
	<id>1452</id>
	<title>CRecordWebAddTableRowListener</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebAddTableRowListener, add table row listener</keywords>
	<page_summary>Adds a listener to each row of a table. It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAddTableRowListener</card_title>
	<tile_above></tile_above>
	<card_text>Adds a listener to each row of a table</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAddTableRowListener.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebalert/</loc>
	<id>1453</id>
	<title>CRecordWebAlert</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin API,CRecordWebAlert, show, message box</keywords>
	<page_summary>Displays the Javascript message box. It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebAlert</card_title>
	<tile_above></tile_above>
	<card_text>Displays the Javascript message box</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebAlert.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordweblistenonclick1/</loc>
	<id>1456</id>
	<title>CRecordWebListenOnClick1</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web, CRecordWebListenOnClick1, add listener</keywords>
	<page_summary>Adds a click listener to a form input element. An array with element IDs is also transferred. When the element is clicked, the values of the elements identified by these IDs are returned.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebListenOnClick1</card_title>
	<tile_above></tile_above>
	<card_text>Adds a click listener to a form input element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebListenOnClick1.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordweblistenonclick2/</loc>
	<id>1457</id>
	<title>CRecordWebListenOnClick2</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebListenOnClick2, add click listener</keywords>
	<page_summary>Adds a click listener to a series of HTML elements. 
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebListenOnClick2</card_title>
	<tile_above></tile_above>
	<card_text>Adds a click listener to a series of HTML elements</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebListenOnClick2.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebloadimage/</loc>
	<id>1458</id>
	<title>CRecordWebLoadImage</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebLoadImage, load image</keywords>
	<page_summary>Loads an image asynchronously from a FileStore on the network to the FileStore on the web server node. Once the image has been downloaded, the HTML element is updated with the path to the image.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebLoadImage</card_title>
	<tile_above></tile_above>
	<card_text>Loads an image asynchronously from a FileStore</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebLoadImage.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebopennewtab/</loc>
	<id>1464</id>
	<title>CRecordWebOpenNewTab</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api. CRecordWebOpenNewTab, open new tab</keywords>
	<page_summary>Opens a new tab.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebOpenNewTab</card_title>
	<tile_above></tile_above>
	<card_text>Opens a new tab</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebOpenNewTab.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebremoveclassesfromelement/</loc>
	<id>1466</id>
	<title>CRecordWebRemoveClassesFromElement</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebRemoveClassesFromElement, remove classes, element</keywords>
	<page_summary>Removes one or more classes from an HTML element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebRemoveClassesFromElement</card_title>
	<tile_above></tile_above>
	<card_text>Removes one or more classes from an HTML element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebRemoveClassesFromElement.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebremoveelement/</loc>
	<id>1467</id>
	<title>CRecordWebRemoveElement</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebRemoveElement, delete element</keywords>
	<page_summary>Deletes an HTML element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebRemoveElement</card_title>
	<tile_above></tile_above>
	<card_text>Deletes an HTML element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebRemoveElement.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebremovescript/</loc>
	<id>1468</id>
	<title>CRecordWebRemoveScript</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebRemoveScript, remove script</keywords>
	<page_summary>Removes a Javascript element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebRemoveScript</card_title>
	<tile_above></tile_above>
	<card_text>Removes a Javascript element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebRemoveScript.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebremovestylesheet/</loc>
	<id>1469</id>
	<title>CRecordWebRemoveStyleSheet</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebRemoveStyleSheet, remove stylesheet</keywords>
	<page_summary>Removes a stylesheet.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebRemoveStyleSheet</card_title>
	<tile_above></tile_above>
	<card_text>Removes a stylesheet</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebRemoveStyleSheet.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebsendjson/</loc>
	<id>1470</id>
	<title>CRecordWebSendJson</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebSendJson, send json</keywords>
	<page_summary>Sends a JSON text directly to the browser. The message is used to extend the Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebSendJson</card_title>
	<tile_above></tile_above>
	<card_text>Sends a JSON text directly to the browser</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebSendJson.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebsetinnerhtml/</loc>
	<id>1471</id>
	<title>CRecordWebSetInnerHtml</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebSetInnerHtml, inner html</keywords>
	<page_summary>The message sets the HTML content (inner HTML) of an element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebSetInnerHtml</card_title>
	<tile_above></tile_above>
	<card_text>The message sets the HTML content (inner HTML) of an element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebSetInnerHtml.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebsetstylesforelements/</loc>
	<id>1472</id>
	<title>CRecordWebSetStylesForElements</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebSetStylesForElements, set styles</keywords>
	<page_summary>Sets individual styles for an HTML element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebSetStylesForElements</card_title>
	<tile_above></tile_above>
	<card_text>Sets individual styles for an HTML element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebSetStylesForElements.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebsetvalue/</loc>
	<id>1473</id>
	<title>CRecordWebSetValue</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebSetValue, set value, input element</keywords>
	<page_summary>Sets the value of an input element.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebSetValue</card_title>
	<tile_above></tile_above>
	<card_text>Sets the value of an input element</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebSetValue.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-requests/crecordwebshowmodal/</loc>
	<id>1474</id>
	<title>CRecordWebShowModal</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web api, CRecordWebShowModal, show modal dialog</keywords>
	<page_summary>Show a modal dialog.
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebShowModal</card_title>
	<tile_above></tile_above>
	<card_text>Show a modal dialog</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebShowModal.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-notifications/crecordwebincomingjson/</loc>
	<id>1455</id>
	<title>CRecordWebIncomingJson</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebIncomingJson, web api extension</keywords>
	<page_summary>This message is made for extensions to the Web API. Messages that the websocket server does not recognize are sent to interested targets with this message. 
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebIncomingJson</card_title>
	<tile_above></tile_above>
	<card_text>Extension message to forward unknown messages from the browser to targets</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebIncomingJson.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-notifications/crecordwebnotifyclick1/</loc>
	<id>1462</id>
	<title>CRecordWebNotifyClick1</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebNotifyClick1, notification, input element</keywords>
	<page_summary>This is a notification when an input element has been clicked. 
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebNotifyClick1</card_title>
	<tile_above></tile_above>
	<card_text>Notification: An input element has been clicked</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebNotifyClick1.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-notifications/crecordwebnotifyclick2/</loc>
	<id>1463</id>
	<title>CRecordWebNotifyClick2</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebNotifyClick2, element clicked, notification</keywords>
	<page_summary>This is a notification when an html element has been clicked. 
It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebNotifyClick2</card_title>
	<tile_above></tile_above>
	<card_text>Notification: an html element has been clicked</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebNotifyClick2.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/messages-api-for-manipulating-the-dom/web-api-notifications/crecordwebnotifytablerowclicked/</loc>
	<id>1459</id>
	<title>CRecordWebNotifyTableRowClicked</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>CRecordWebNotifyTableRowClicked</keywords>
	<page_summary>The message is a notification for a click on a table row. You must first install a TableRowListener with CRecordWebAddTableRowListener. In addition, the ID of the HTML element must be linked to your target address (CRecordWebRegisterWidgetOwner). It is part of the RemoteSkin Web API.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebNotifyTableRowClicked</card_title>
	<tile_above></tile_above>
	<card_text>Notification: a click on a table row happend</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebNotifyTableRowClicked.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/cwebdialogapi/</loc>
	<id>1518</id>
	<title>CWebDialogApi</title>
	<headline></headline>
	<lastmod>2024-11-25</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net,RemoteSkin,web dialogs,API</keywords>
	<page_summary>This is a helper class. It is used to display and handle web dialogs.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CWebDialogApi</card_title>
	<tile_above></tile_above>
	<card_text>A heper class to handle web dialogs</card_text>
	<card_link></card_link>
	<bodyfile>CWebDialogApi</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordshowwebdialog/</loc>
	<id>1520</id>
	<title>CRecordShowWebDialog</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, web dialog, start</keywords>
	<page_summary>The CRecordShowWebDialog message can be used to create and display a dialog that has been deployed as a microservice.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordShowWebDialog</card_title>
	<tile_above></tile_above>
	<card_text>Creates a web dialog</card_text>
	<card_link></card_link>
	<bodyfile>CRecordShowWebDialog</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebdismissdialog/</loc>
	<id>1519</id>
	<title>CRecordWebDismissDialog</title>
	<headline></headline>
	<lastmod>2025-10-23</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, terminate, Web dialog</keywords>
	<page_summary>By sending the CRecordWebDismissDialog message, open dialogs can be terminated programmatically.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebDismissDialog</card_title>
	<tile_above></tile_above>
	<card_text>Terminate a dialog</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebDismissDialog</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebnotifydialogdismissed/</loc>
	<id>1517</id>
	<title>CRecordWebNotifyDialogDismissed</title>
	<headline></headline>
	<lastmod>2025-12-09</lastmod>
	<link_id></link_id>
	<keywords>nyssr.net, RemoteSkin, notification, web dialog, dismissed</keywords>
	<page_summary>This message is a notification. It states that a web dialog has been ended.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CRecordWebNotifyDialogDismissed</card_title>
	<tile_above></tile_above>
	<card_text>Notification: a web dialog has been dismissed</card_text>
	<card_link></card_link>
	<bodyfile>CRecordWebNotifyDialogDismissed</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/</loc>
	<id>1353</id>
	<title>The function API of RemoteSkin</title>
	<headline></headline>
	<lastmod>2025-07-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API</keywords>
	<page_summary>This is the documentation of the function API of RemoteSkin.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Function API</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>rs-function-api</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/ids/</loc>
	<id>1125</id>
	<title>IDs</title>
	<headline></headline>
	<lastmod>2024-08-11</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>IDs within RemoteSkin</page_summary>
	<hide_card>0</hide_card>
	<card_title>IDs</card_title>
	<tile_above></tile_above>
	<card_text>IDs within RemoteSkin</card_text>
	<card_link></card_link>
	<bodyfile>RS_IDs.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/listeners/</loc>
	<id>1356</id>
	<title>Listeners</title>
	<headline></headline>
	<lastmod>2025-07-14</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, listeners, client side events</keywords>
	<page_summary>Lists listeners of the RemoteSkin API that are used to catch and handle events from the client side.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Listeners</card_title>
	<tile_above></tile_above>
	<card_text>Catch and handle events from the client side</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-listeners</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/</loc>
	<id>1359</id>
	<title>Auxiliary classes and events</title>
	<headline></headline>
	<lastmod>2024-08-11</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, Auxiliary classes,  transport events</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
Auxiliary classes and events for transporting data are listed here.</page_summary>
	<hide_card>0</hide_card>
	<card_title>Auxiliary classes and transport events</card_title>
	<tile_above></tile_above>
	<card_text></card_text>
	<card_link></card_link>
	<bodyfile>rs-api-auxiliary-classes</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/activatetab/</loc>
	<id>1354</id>
	<title>activateTab</title>
	<headline></headline>
	<lastmod>2023-05-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin function api</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
&quot;activateTab&quot; activates a tab of a TabbedPane.</page_summary>
	<hide_card>0</hide_card>
	<card_title>activateTab</card_title>
	<tile_above></tile_above>
	<card_text>Activate a Tab of a TabbedPane</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-activate-tab</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/addlistener/</loc>
	<id>1355</id>
	<title>addListener</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin function api, addListener</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
addListener() adds a listener to catch a client side event.</page_summary>
	<hide_card>0</hide_card>
	<card_title>addListener</card_title>
	<tile_above></tile_above>
	<card_text>Catch a client side event</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-add-listener</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/addtablecolumn/</loc>
	<id>1358</id>
	<title>addTableColumn</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, addTableColumn</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
It is used to add a column to a table.</page_summary>
	<hide_card>0</hide_card>
	<card_title>addTableColumn</card_title>
	<tile_above></tile_above>
	<card_text>Add a column to a table</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-add-table-column</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/altertablecolumn/</loc>
	<id>1362</id>
	<title>alterTableColumn</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, alterTableColumn</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
This method is used to modify table columns.</page_summary>
	<hide_card>0</hide_card>
	<card_title>alterTableColumn</card_title>
	<tile_above></tile_above>
	<card_text>Modify a table column</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-alter-table-column</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/centerwindow/</loc>
	<id>1363</id>
	<title>centerWidget</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, centerWidget</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
It centers a widget on top of another widget.</page_summary>
	<hide_card>0</hide_card>
	<card_title>centerWidget</card_title>
	<tile_above></tile_above>
	<card_text>Center a widget on top of another widget</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-center-widget</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/centerwidgettoscreen/</loc>
	<id>1364</id>
	<title>centerWidgetOnScreen</title>
	<headline></headline>
	<lastmod>2023-05-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, centerWidgetOnScreen</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
It centers a widget on the screen.</page_summary>
	<hide_card>0</hide_card>
	<card_title>centerWidgetOnScreen</card_title>
	<tile_above></tile_above>
	<card_text>Center a widget on the screen</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-center-widget-on-screen</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/clear/</loc>
	<id>1365</id>
	<title>clear</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, clear</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
This is a multipurpose function for resetting states.</page_summary>
	<hide_card>0</hide_card>
	<card_title>clear</card_title>
	<tile_above></tile_above>
	<card_text>Multipurpose function for resetting states.</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-clear</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/collapse/</loc>
	<id>1366</id>
	<title>collapse</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, collapse</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
This function collapses a branch from a treeview.</page_summary>
	<hide_card>0</hide_card>
	<card_title>collapse</card_title>
	<tile_above></tile_above>
	<card_text>Collapses a branch from a treeview</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-collapse</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/copy/</loc>
	<id>1367</id>
	<title>copy</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, copy, clipboard</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
The method copies a selected text into the intermediate buffer (clipboard, copy &amp; paste).</page_summary>
	<hide_card>0</hide_card>
	<card_title>copy</card_title>
	<tile_above></tile_above>
	<card_text>Copies a selected text into the clipboard</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-copy</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/createwidget/</loc>
	<id>1368</id>
	<title>createWidget</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, createWidget</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
Creates a new widget.</page_summary>
	<hide_card>0</hide_card>
	<card_title>createWidget</card_title>
	<tile_above></tile_above>
	<card_text>Creates a new widget</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-create-widget</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/cut/</loc>
	<id>1370</id>
	<title>cut</title>
	<headline></headline>
	<lastmod>2024-12-15</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, cut</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
It cuts a selected text and copies it to the clipboard.</page_summary>
	<hide_card>0</hide_card>
	<card_title>cut</card_title>
	<tile_above></tile_above>
	<card_text>Cuts a selected text and copies it to the clipboard</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-cut</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/doclick/</loc>
	<id>1371</id>
	<title>doClick</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, doClick</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
The function simulates a mouse click.</page_summary>
	<hide_card>0</hide_card>
	<card_title>doClick</card_title>
	<tile_above></tile_above>
	<card_text>Simulates a mouse click</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-do-click</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/enablewordwrapstyle/</loc>
	<id>1372</id>
	<title>enableWordWrapStyle</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, enableWordWrapStyle</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
It turns word wrapping on or off in text area widgets.</page_summary>
	<hide_card>0</hide_card>
	<card_title>enableWordWrapStyle</card_title>
	<tile_above></tile_above>
	<card_text>Turns word wrapping on or off in text area widgets</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-enable-word-wrap-style</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/ensurevisible/</loc>
	<id>1373</id>
	<title>ensureVisible</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, ensureVisible</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. It ensures that items are visible in list boxes and tree views.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ensureVisible</card_title>
	<tile_above></tile_above>
	<card_text>Ensures that items are visible in list boxes and tree views</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-ensure-visible</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/expand/</loc>
	<id>1375</id>
	<title>expand</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, expand</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
The function expands branches in a tree view.</page_summary>
	<hide_card>0</hide_card>
	<card_title>expand</card_title>
	<tile_above></tile_above>
	<card_text>Expands branches in a tree view</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-expand</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/insertmenuitem/</loc>
	<id>1376</id>
	<title>insertMenuItem</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, insertMenuItem</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
This function inserts a new menu item.</page_summary>
	<hide_card>0</hide_card>
	<card_title>insertMenuItem</card_title>
	<tile_above></tile_above>
	<card_text>Inserts a new menu item</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-insert-menu-item</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/inserttext/</loc>
	<id>1378</id>
	<title>insertText</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, insertText</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
It inserts new text.</page_summary>
	<hide_card>0</hide_card>
	<card_title>insertText</card_title>
	<tile_above></tile_above>
	<card_text>Inserts new text</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-insert-text</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/inserttreenode/</loc>
	<id>1380</id>
	<title>insertTreeNode</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, insertTreeNode</keywords>
	<page_summary>This is a function of the RemoteSkin widget API.
It adds a new node to a tree view.</page_summary>
	<hide_card>0</hide_card>
	<card_title>insertTreeNode</card_title>
	<tile_above></tile_above>
	<card_text>Adds a new node to a tree view</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-insert-tree-node</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/function-api/addtablecolumn/ceventtablecolumn/</loc>
	<id>1361</id>
	<title>CEventTableColumn</title>
	<headline></headline>
	<lastmod>2023-05-23</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventTableColumn</keywords>
	<page_summary>A link to CEventTableColumn</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventTableColumn</card_title>
	<tile_above></tile_above>
	<card_text>The data of a table column</card_text>
	<card_link>1360</card_link>
	<bodyfile></bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/ids/cwidgetid/</loc>
	<id>1126</id>
	<title>CWidgetId</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Widget-IDs in RemoteSkin</page_summary>
	<hide_card>0</hide_card>
	<card_title>CWidgetId</card_title>
	<tile_above></tile_above>
	<card_text>Widget-IDs in RemoteSkin</card_text>
	<card_link></card_link>
	<bodyfile>CWidgetId.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/ids/cwidgetsetid/</loc>
	<id>1127</id>
	<title>CWidgetSetId</title>
	<headline></headline>
	<lastmod>2024-11-24</lastmod>
	<link_id></link_id>
	<keywords></keywords>
	<page_summary>Widget set IDs in RemoteSkin</page_summary>
	<hide_card>0</hide_card>
	<card_title>CWidgetSetId</card_title>
	<tile_above></tile_above>
	<card_text>Widget set IDs in RemoteSkin</card_text>
	<card_link></card_link>
	<bodyfile>CWidgetSetId.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/listeners/ilistener/</loc>
	<id>1357</id>
	<title>IListener</title>
	<headline></headline>
	<lastmod>2023-05-23</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, Listeners, client side events</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
Listeners are registered to catch and handle client side events.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IListener</card_title>
	<tile_above></tile_above>
	<card_text>Interface and base of all listeners</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-ilistener</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventcolor/</loc>
	<id>1384</id>
	<title>CEventColor</title>
	<headline></headline>
	<lastmod>2023-10-20</lastmod>
	<link_id></link_id>
	<keywords>Color event in RemoteSkin</keywords>
	<page_summary>This RemoteSkin event describes a color.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventColor</card_title>
	<tile_above></tile_above>
	<card_text>A color</card_text>
	<card_link></card_link>
	<bodyfile>CEventColor.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventcreatewidget/</loc>
	<id>1369</id>
	<title>CEventCreateWidget</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventCreateWidget</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API.  CEventCreateWidget is used to create a new widget.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventCreateWidget</card_title>
	<tile_above></tile_above>
	<card_text>Creates a new widget</card_text>
	<card_link></card_link>
	<bodyfile>CEventCreateWidget</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventensurevisible/</loc>
	<id>1374</id>
	<title>CEventEnsureVisible</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventEnsureVisible</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API. 
The event ensures that items are visible in list boxes and tree views.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventEnsureVisible</card_title>
	<tile_above></tile_above>
	<card_text>Ensures that items are visible in list boxes and tree views</card_text>
	<card_link></card_link>
	<bodyfile>CEventEnsureVisible</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventfont/</loc>
	<id>1386</id>
	<title>CEventFont</title>
	<headline></headline>
	<lastmod>2023-10-20</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin Font</keywords>
	<page_summary>A class that describes a font for RemoteSkin.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventFont</card_title>
	<tile_above></tile_above>
	<card_text>A font</card_text>
	<card_link></card_link>
	<bodyfile>CEventFont.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventicon/</loc>
	<id>1383</id>
	<title>CEventIcon</title>
	<headline></headline>
	<lastmod>2023-10-20</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin icon</keywords>
	<page_summary>CEventIcon is an event of RemoteSkin and describes an icon.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventIcon</card_title>
	<tile_above></tile_above>
	<card_text>A icon</card_text>
	<card_link></card_link>
	<bodyfile>CEventIcon.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventinsertmenuitem/</loc>
	<id>1377</id>
	<title>CEventInsertMenuItem</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventInsertMenuItem</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API.
It inserts a new menu item.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventInsertMenuItem</card_title>
	<tile_above></tile_above>
	<card_text>Inserts a new menu item.</card_text>
	<card_link></card_link>
	<bodyfile>CEventInsertMenuItem</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventinserttext/</loc>
	<id>1379</id>
	<title>CEventInsertText</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventInsertText</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API.
This function inserts new text.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventInsertText</card_title>
	<tile_above></tile_above>
	<card_text>Inserts new text</card_text>
	<card_link></card_link>
	<bodyfile>CEventInsertText</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventtablecolumn/</loc>
	<id>1360</id>
	<title>CEventTableColumn</title>
	<headline></headline>
	<lastmod>2023-05-25</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventTableColumn</keywords>
	<page_summary>This is a function of the RemoteSkin widget API. 
This event is used to transport data: a table column is described here.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventTableColumn</card_title>
	<tile_above></tile_above>
	<card_text>The data of a table column</card_text>
	<card_link></card_link>
	<bodyfile>rs-api-event-table-column</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/ceventtreenode/</loc>
	<id>1381</id>
	<title>CEventTreeNode</title>
	<headline></headline>
	<lastmod>2024-12-11</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, CEventTreeNode</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API.
This class describes a node in a tree view.</page_summary>
	<hide_card>0</hide_card>
	<card_title>CEventTreeNode</card_title>
	<tile_above></tile_above>
	<card_text>Describes a node in a tree view</card_text>
	<card_link></card_link>
	<bodyfile>CEventTreeNode</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/erelation/</loc>
	<id>1382</id>
	<title>ERelation</title>
	<headline></headline>
	<lastmod>2023-06-06</lastmod>
	<link_id></link_id>
	<keywords>RemoteSkin API, ERelation</keywords>
	<page_summary>This is a auxiliary class of the RemoteSkin widget API.
The enum describes the relation of objects to each other.</page_summary>
	<hide_card>0</hide_card>
	<card_title>ERelation</card_title>
	<tile_above></tile_above>
	<card_text>Describes the relation of objects to each other</card_text>
	<card_link></card_link>
	<bodyfile>ERelation</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
<page>
    <loc>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-java-swing/auxiliary-classes-and-events/iborder/</loc>
	<id>1385</id>
	<title>IBorder</title>
	<headline></headline>
	<lastmod>2023-10-20</lastmod>
	<link_id></link_id>
	<keywords>Border interface of RemoteSkin</keywords>
	<page_summary>This interface describes the border of a widget or item.</page_summary>
	<hide_card>0</hide_card>
	<card_title>IBorder</card_title>
	<tile_above></tile_above>
	<card_text>A border of a widget or item</card_text>
	<card_link></card_link>
	<bodyfile>IBorder.html</bodyfile>
	<underconstruction>0</underconstruction>
	<unpublished>0</unpublished>
	<stylesheet></stylesheet>
	<images></images>
</page>
</urlset>