<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TargetRegistry on sillysky.net</title>
    <link>https://sillysky.net/docs/nyssr/records/targetregistry/</link>
    <description>Recent content in TargetRegistry on sillysky.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 09 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/nyssr/records/targetregistry/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CRecordDeregisterTarget</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordderegistertarget/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordderegistertarget/</guid>
      <description>With this message a target can be deregistered.&#xA;Notice If you have direct access to the target, it is easier to call the ITargetRegistry.deregisterTarget() method.&#xA;&amp;lt;record id=&#34;33f72955-04bb-44e1-8da7-ec660de91244&#34; name=&#34;DEREGISTER_TARGET&#34; isService=&#34;true&#34;&amp;gt; &amp;lt;description&amp;gt; Deregister a target asynchronously. &amp;lt;/description&amp;gt; &amp;lt;namespaces&amp;gt;SYSTEM&amp;lt;/namespaces&amp;gt; &amp;lt;slot key=&#34;nid&#34; name=&#34;NAMESPACE_ID&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;ID&#34;&amp;gt; &amp;lt;description&amp;gt;The namespace ID.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;tid&#34; name=&#34;TARGET_ID&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;ID&#34;&amp;gt; &amp;lt;description&amp;gt;The ID of the target to deregister.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;/record&amp;gt; Example of use of the class CRecordDeregisterTarget (after generating)</description>
    </item>
    <item>
      <title>CRecordNotifyTargetDeregistered</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetderegistered/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetderegistered/</guid>
      <description>This nano service is triggered by the TargetRegistry when a Target has been deregistered.&#xA;&amp;lt;record id=&#34;42686f64-56d9-40d8-9efc-e4f42e9902fd&#34; name=&#34;NOTIFY_TARGET_DEREGISTERED&#34; isNanoService=&#34;true&#34; type=&#34;REQUEST&#34;&amp;gt; &amp;lt;description&amp;gt; SYSTEM nanoservice that will be triggered if a target in a namespace (any namespace) has been deregistered. &amp;lt;/description&amp;gt; &amp;lt;namespaces&amp;gt;SYSTEM&amp;lt;/namespaces&amp;gt; &amp;lt;slot key=&#34;1&#34; name=&#34;ADDRESS&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;TARGET_ADDRESS&#34;&amp;gt; &amp;lt;description&amp;gt;Address of the deregistered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;2&#34; name=&#34;NAME&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;STRING&#34;&amp;gt; &amp;lt;description&amp;gt;Name of the target, if available via name database.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;/record&amp;gt; Example of use of the class CRecordNotifyTargetDeregistered (after generating)</description>
    </item>
    <item>
      <title>CRecordNotifyTargetRegistered</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetregistered/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordnotifytargetregistered/</guid>
      <description>This nano service is triggered by the TargetRegistry when a new Target is registered.&#xA;&amp;lt;record id=&#34;42686f64-56d9-40d8-9efc-e4f42e9902fd&#34; name=&#34;NOTIFY_TARGET_DEREGISTERED&#34; isNanoService=&#34;true&#34; type=&#34;REQUEST&#34;&amp;gt; &amp;lt;description&amp;gt; SYSTEM nano service that will be triggered if a target in a namespace (any namespace) has been deregistered. &amp;lt;/description&amp;gt; &amp;lt;namespaces&amp;gt;SYSTEM&amp;lt;/namespaces&amp;gt; &amp;lt;slot key=&#34;1&#34; name=&#34;ADDRESS&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;TARGET_ADDRESS&#34;&amp;gt; &amp;lt;description&amp;gt;Address of the deregistered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;2&#34; name=&#34;NAME&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;STRING&#34;&amp;gt; &amp;lt;description&amp;gt;Name of the target, if available via name database.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;/record&amp;gt; Example of use of the class CRecordNotifyTargetRegistered (after generating)</description>
    </item>
    <item>
      <title>CRecordRegisterTarget</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordregistertarget/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordregistertarget/</guid>
      <description>With this message a target can be registered.&#xA;Notice If you have direct access to the target registry, it is easier to call the ITargetRegistry.registerTarget() method.&#xA;&amp;lt;record id=&#34;1685ebe1-b0e4-4560-a3ec-98e8b3968f3f&#34; name=&#34;REGISTER_TARGET&#34; isNanoService=&#34;true&#34; type=&#34;REQUEST&#34;&amp;gt; &amp;lt;description&amp;gt; Register a target asynchronously. &amp;lt;/description&amp;gt; &amp;lt;namespaces&amp;gt;SYSTEM&amp;lt;/namespaces&amp;gt; &amp;lt;slot key=&#34;nid&#34; name=&#34;NAMESPACE_ID&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;ID&#34;&amp;gt; &amp;lt;description&amp;gt;The namespace ID.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;tgt&#34; name=&#34;TARGET&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;MANDATORY&#34; type=&#34;OBJECT&#34;&amp;gt; &amp;lt;description&amp;gt;The target to register.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;tid&#34; name=&#34;TID_WANTED&#34; direction=&#34;REQUEST&#34; presenceConstraint=&#34;OPTIONAL&#34; type=&#34;ID&#34;&amp;gt; &amp;lt;description&amp;gt;Optional: The wanted target ID.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;</description>
    </item>
    <item>
      <title>CRecordStartTarget</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordstarttarget/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordstarttarget/</guid>
      <description>The first message sent to a Target after registering with the TargetRegistry.&#xA;Description &amp;lt;record id=&#34;42e31e06-40f6-4c84-870f-1e54bec696bd&#34; name=&#34;START_TARGET&#34; isService=&#34;false&#34;&amp;gt; &amp;lt;description&amp;gt; The first message a target will get (asynchronously). &amp;lt;/description&amp;gt; &amp;lt;slot key=&#34;1&#34; name=&#34;TARGET_ADDRESS&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;TARGET_ADDRESS&#34;&amp;gt; &amp;lt;description&amp;gt;The new target address.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;2&#34; name=&#34;QID&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;ID&#34;&amp;gt; &amp;lt;description&amp;gt;The message queue ID.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;3&#34; name=&#34;TARGET_REGISTRY&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;OBJECT&#34;&amp;gt; &amp;lt;description&amp;gt;The target registry the target was registered in.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;4&#34; name=&#34;MESSAGE_SENDER&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;OBJECT&#34;&amp;gt; &amp;lt;description&amp;gt;The message sender needed to send messages.</description>
    </item>
    <item>
      <title>CRecordTargetMonitorNotifyTargetDeregistered</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetderegistered/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetderegistered/</guid>
      <description>A message sent from a TargetMonitor to an Observer after a Target is deregistered.&#xA;&amp;lt;record id=&#34;02a157fe-13c5-4b45-8182-b16ff6172fd0&#34; name=&#34;TARGET_MONITOR_NOTIFY_TARGET_DEREGISTERED&#34;&amp;gt; &amp;lt;description&amp;gt; Target Monitor: Monitored target de-registered. &amp;lt;/description&amp;gt; &amp;lt;slot key=&#34;1&#34; name=&#34;ADDRESS&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;TARGET_ADDRESS&#34;&amp;gt; &amp;lt;description&amp;gt;Address of the deregistered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;2&#34; name=&#34;NAME&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;STRING&#34;&amp;gt; &amp;lt;description&amp;gt;Name in the name database of the deregistered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;/record&amp;gt; </description>
    </item>
    <item>
      <title>CRecordTargetMonitorNotifyTargetRegistered</title>
      <link>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetregistered/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/records/targetregistry/crecordtargetmonitornotifytargetregistered/</guid>
      <description>A message sent from a TargetMonitor to an Observer after a Target has been registered.&#xA;&amp;lt;record id=&#34;45950e8f-b034-4ac0-91ff-793eb4a4e193&#34; name=&#34;TARGET_MONITOR_NOTIFY_TARGET_REGISTERED&#34;&amp;gt; &amp;lt;description&amp;gt; Target Monitor: Monitored target registered. &amp;lt;/description&amp;gt; &amp;lt;slot key=&#34;1&#34; name=&#34;ADDRESS&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;TARGET_ADDRESS&#34;&amp;gt; &amp;lt;description&amp;gt;Address of the registered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;2&#34; name=&#34;NAME&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;STRING&#34;&amp;gt; &amp;lt;description&amp;gt;Target name as given in the target class.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;3&#34; name=&#34;CLASS_NAME&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;STRING&#34;&amp;gt; &amp;lt;description&amp;gt;Class name of the registered target.&amp;lt;/description&amp;gt; &amp;lt;/slot&amp;gt; &amp;lt;slot key=&#34;4&#34; name=&#34;SIMPLE_CLASS_NAME&#34; answer=&#34;false&#34; mandatory=&#34;true&#34; type=&#34;</description>
    </item>
  </channel>
</rss>
