WARNING: This server provides a static reference view of the NetKernel documentation. Links to dynamic content do not work. For the best experience we recommend you install NetKernel and view the documentation in the live system .

Endpoint
Name:NetKernel Protocol Server
Description:expose an address-space with NKP protocol
Id:NKPServer
Category:transport

NetKernel Protocol Server is a transport that must be instantiated from a prototype.

Parameters

The NKPServer prototype has the following initialisation parameters:

NameRulesTypingDefaultDescription
configMandatoryIdentifier or XML(none)
xml resource to specify configuration of server

Here is an auto-generated example of how to instantiate an instance of NetKernel Protocol Server:

<transport>
  <prototype>NKPServer</prototype>
  <config>xml resource to specify configuration of server</config>
</transport>
Import Requirements

To use NetKernel Protocol Server transport you must import the module urn:com:ten60:netkernel:nkp:

<import>
  <uri>urn:com:ten60:netkernel:nkp</uri>
</import>

Configuration

The config parameter must be specified when the NKPServer transport is declared in a standard module. It must conform to the scheme specified here. Although this configuration may be read from a resource the transport will not reconfigure itself it that resource changes once the transport has been commissioned.

Detailed configuration settings are covered here.

Private Filter

The NKPServer contains a "private filter" in a similar way to standard module rootspaces. The effectively filters endpoints from being exposed from the server which are marked as private.

See also NKP Resolvable Filter.