Under construction
Home
Download
License
License Check
Downloads
Support
Documentation
Forum
Site
Legal Notice
Privacy
Login
CUtilNormalize
TODO
Homepage of nyssr.net and RemoteSkin
>
Documentation
>
Documentation of the nyssr.net
>
Utilities
>
CUtilNormalize
>
Homepage of nyssr.net and RemoteSkin
Description of nyssr.net
A different platform for nano- and microservices
No REST, no JMS, no AMQP, no Soap
Design goals
Active microservices
Redundant Microservice Registries
The role of a node's location
Library
Where are the differences
Advantages of distributed systems
Description of RemoteSkin
Server based Swing
Distributed applications
JSON based with JAVA Flat API
Extension of existing Swing programs
Renderer
FAQ nyssr.net
FAQ RemoteSkin
Glossary
Licenses
License Check
Downloads
Company
Legal Notice
Privacy
Documentation
Tutorials for nyssr.net
How to start a node
How nodes are connected to each other
The use of plugins
Package initialization
How to start a simple target
How to build a message
How to send a message
The use of timers
How do I edit the settings in the JAVA Preferences?
How to register a nano service
How to add an observer to a nano service
How to offer a nano service
How to create an application
Documentation of the nyssr.net
Introduction to nyssr.net
Nodes
Segments
Namespaces
Targets
Messages
IDs and Addresses
ID
EIdType
CIdFactory
IIdFactory
The Target ID (TID)
The Namespace ID (NID)
CNodeId
CSegmentId
CNodeAddress
CNamespaceAddress
CTargetAddress
Messages
CMessage
CEnvelope
CResult
CRecord
ISlot
CSlotType
ISlotFactory
ISingleSlotTypeFactory
IGeneratedRecord
IMessageSender
Namespaces
INamespace
Targets
ITarget
CTarget
IMessageHandlerRegistry
IMessageHandler
ITargetRegistry
The message API of the target registry
ITargetMonitor
Threads und Message-Queues
IMessageQueueRegistry
IMessageQueue
Nanoservices
INanoServiceRegistry
INanoServiceMonitor
INamespaceRegistry
INamespaceListener
INamespaceFactory
CWellKnownNID
Logging
CLoggerFactory
ILogConfiguration
ILogWriter
ELevel
ILogger
IMessageFormatter
CLogDto
CDefaultConsoleLogWriter
CSyncFileLogWriter
IMessageLoggerFactory
IMessageLogger
INameDb
IGeneralIdDatabase
IRecordIdDatabase
IResultCodeDatabase
ITargetAddressDatabase
Microservices
IMicroServiceRegistryCollector
IHelperForLocalMicroServices
CDescriptionOfRecord
CMicroServiceInstance
CMicroServiceDescription
The microservice registry message API
Plugins
IPlugIn
Supplied plugins
NY_ConfigurationProviderPlugIn
NY_MicroServiceRegistryPlugIn
The Microservice Registry API
NY_MicroServicePlugIn
NY_NetworkPlugIn
NY_LinkCostCollectorPlugIn
NY_Session2PlugIn
NY_H2DatabasePlugIn
The API of the Session Manager
NY_TcpPlugIn
Requirement for a TLS connection
The TCP API
NY_ApplicationFactoryCollectorPlugIn
Application factory collector API
NY_ClientNodePlugIn
NY_FileStorePlugIn
NY_LocalFileStorePlugIn
NY_RemoteSkinModelPlugIn
NY_RemoteSkinServerPlugIn
NY_RemoteSkinClientPlugIn
NY_RemoteSkinSwingPlugIn
NY_AppWidgetShowCase
NY_AppUserManager
NY_DialogUserPlugIn
NY_DialogPasswordChangePlugIn
Records
Application handling
CRecordAddAppFactory
CRecordRemoveAppFactory
CRecordApplication
CRecordGetApplicationListForUser
CRecordLaunchApplication
TargetRegistry
CRecordRegisterTarget
CRecordDeregisterTarget
CRecordGetTargetInfo
CRecordDataTargetInfo
CRecordStartTarget
CRecordNotifyTargetRegistered
CRecordNotifyTargetDeregistered
CRecordTargetMonitorNotifyTargetRegistered
CRecordTargetMonitorNotifyTargetDeregistered
Records for nanoservices
CRecordDescriptionOfRecord
CRecordNanoServiceGetServiceInfo
CRecordNanoServiceNotifyServiceRegistered
CRecordNanoServiceNotifyServiceDeregistered
CRecordNanoServiceNotifyObserverAdded
CRecordNanoServiceNotifyObserverRemoved
CRecordNanoServiceAddObserver
Records for message queues
CRecordNotifyQueueRegistered
CRecordNotifyQueueDeregistered
CRecordGetQueueInfo
Microservices
CRecordMicroService
CRecordMicroServiceInstance
CRecordRegisterMicroService
CRecordGetMicroServices
CRecordGetMicroServiceIds
CRecordGetMicroServiceInstance
CRecordGetMicroServiceInstances
CRecordRemoveMicroServiceInstance
CRecordForwardToMicroServiceInstance
Records belonging to the network
CRecordBroadcastSendMsg
CRecordNetworkNotifyNodeRecordUpdated
CRecordNotifyRemoteNodeAdded
CRecordNotifyRemoteNodeRemoved
Session handling
TCP
CRecordTcpCreateServer
CRecordTcpNotifyServerCreated
CRecordTcpDeleteServer
CRecordTcpNotifyServerDeleted
CRecordTcpCreateClient
CRecordTcpNotifyClientCreated
CRecordTcpDeleteClient
CRecordTcpNotifyClientDeleted
CRecordTcpCreateClientRetry
CRecordTcpGetClientList
CRecordTcpClient
CRecordTcpGetServerList
CRecordTcpServer
Various records
CRecordPing
Services
CServiceRegistry / IServiceRegistry
IServiceStarter
IServiceDependencyList
IService
IServiceListener
List of wellknown services
Configuration
IKernelConfiguration
ETypeOfNode
Configuration files
Configuration Nodes and Keys
Importing JAVA preference files
CStringProperties
CStringProperty
IReadOnlyStringProperties
CVersion
Timer
ITimerManager
CTimer
More interfaces and classes
IRecordHelper
IRecordRegistryHelper
IShutDown
EShutDownCodes
CException
CResultCode
CUtilPassword
Utilities
CUtilNormalize
Applications
Supplied applications
Log Monitor
Record Generator
Documentation of RemoteSkin
IDs
CWidgetId
CWidgetSetId