Uses of Class
com.tccc.kos.commons.util.NodeId
Packages that use NodeId
Package
Description
Provides access to the binary link code.
Contains classes related to binary message handling.
Provides access to the API client for making and receiving local REST calls.
Provides the abstract KosApplication class, which all kOS apps derive from.
Contains classes related to spawning processes and services.
-
Uses of NodeId in com.tccc.kos.commons.core.service.blink
Methods in com.tccc.kos.commons.core.service.blink that return NodeId -
Uses of NodeId in com.tccc.kos.commons.core.service.blink.binarymsg
Methods in com.tccc.kos.commons.core.service.blink.binarymsg that return NodeId -
Uses of NodeId in com.tccc.kos.commons.web.api
Methods in com.tccc.kos.commons.web.api that return NodeIdMethods in com.tccc.kos.commons.web.api with parameters of type NodeIdModifier and TypeMethodDescription<T> ResponseEnvelope<T>
ApiClient.nodeApi
(NodeId node, RequestMethod method, String url, Map<String, Object> headers, Object body, Class<T> clazz, int timeout) Calls a controller on the specified node with a POST request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
ApiClient.nodeDelete
(NodeId node, String url, Class<T> clazz) Calls a controller on the specified node with a DELETE request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a DELETE request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a GET request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a GET request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a POST request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
ApiClient.nodePost
(NodeId node, String url, Map<String, Object> headers, Object body, Class<T> clazz) Calls a controller on the specified node with a POST request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a PUT request and then deserializes the response to the specified class.<T> ResponseEnvelope<T>
Calls a controller on the specified node with a PUT request and then deserializes the response to the specified class.Returnsthis
.Constructors in com.tccc.kos.commons.web.api with parameters of type NodeId -
Uses of NodeId in com.tccc.kos.commons.web.broker
Methods in com.tccc.kos.commons.web.broker with parameters of type NodeIdModifier and TypeMethodDescription<T> BrokerClientSubscription<T>
BrokerClient.nodeSubscribe
(NodeId node, String topic, Class<T> clazz, BrokerClientCallback<T> callback) Subscribe to message broker on specified node.Constructors in com.tccc.kos.commons.web.broker with parameters of type NodeIdModifierConstructorDescriptionBrokerClient
(NodeId selfNode, boolean isPrimary) Create a new client that is running on the specified node. -
Uses of NodeId in com.tccc.kos.core.app
Methods in com.tccc.kos.core.app that return NodeIdModifier and TypeMethodDescriptionstatic NodeId
KosCore.getNodeId()
Returns the ID of the node we're running on.static NodeId
KosCore.getPrimaryNodeId()
Returns the nodeId of the primary node. -
Uses of NodeId in com.tccc.kos.core.manifest
Methods in com.tccc.kos.core.manifest with parameters of type NodeIdModifier and TypeMethodDescriptionResolvedDeviceManifest.getNodeManifest
(NodeId nodeId) Return the node manifest for the specified node type. -
Uses of NodeId in com.tccc.kos.core.service.app
Constructors in com.tccc.kos.core.service.app with parameters of type NodeIdModifierConstructorDescriptionAppBrowserIntent
(Application<?> app, NodeId nodeId, String browserName, String type) Create a browser intent for the specified browser in the specified node.AppBrowserIntent
(Application<?> app, NodeId nodeId, String browserName, String type, Map<String, Object> properties) Create a browser intent for the specified browser in the specified node.AppBrowserIntent
(String appId, NodeId nodeId, String browserName, String type) Create a browser intent for the specified browser in the specified node.AppBrowserIntent
(String appId, NodeId nodeId, String browserName, String type, Map<String, Object> properties) Create a browser intent for the specified browser in the specified node. -
Uses of NodeId in com.tccc.kos.core.service.browser
Methods in com.tccc.kos.core.service.browser that return NodeIdMethods in com.tccc.kos.core.service.browser with parameters of type NodeIdModifier and TypeMethodDescriptionBrowserService.getBrowser
(NodeId nodeId, String name) Returns the named browser on the specified nodeId.void
BrowserService.goToIntent
(NodeId nodeId, String type) Navigates the default browser on the specified node to the specified intent.void
BrowserService.goToIntent
(NodeId nodeId, String name, String type) Navigates the named browser on the specified node to the specified intent.void
Navigates the default browser on the specified node to the specified URL.void
Navigates the named browser on the specified node to the specified URL.void
Browser.setDefaultNode
(NodeId nodeId) Set the default node to use for urls that don't specify a hostname.void
Constructors in com.tccc.kos.core.service.browser with parameters of type NodeIdModifierConstructorDescriptionCreate a newBrowserId
to identify a particular browser instance on a node.Create a newBrowserId
to identify a particular browser instance on a node.BrowserIntent
(NodeId nodeId, String browserName, String type) Create a browser intent for the specified browser in the specified node with the specified type.Create a browser intent for the specified browser in the specified node with the specified type and properties.BrowserNav
(NodeId nodeId, String browserName) Navigation request for the named browser on the specified node.BrowserUrl
(NodeId nodeId, String url, boolean redirect) Navigation request to send the default browser on the specified node to the specified url using an optional redirect.BrowserUrl
(NodeId nodeId, String browserName, String url, boolean redirect) Navigation request to send the specified browser on the specified node to the specified url using an optional redirect. -
Uses of NodeId in com.tccc.kos.core.service.config.server
Methods in com.tccc.kos.core.service.config.server with parameters of type NodeIdModifier and TypeMethodDescriptionConfigServer.getNodeDefaultSource
(NodeId nodeId) Return theDefaultConfigSource
for the specified nodeId.ConfigServer.getNodeTypeDefaultSource
(NodeId nodeId) Return theDefaultConfigSource
for the node type of the specified node. -
Uses of NodeId in com.tccc.kos.core.service.fuse
Methods in com.tccc.kos.core.service.fuse that return NodeIdMethods in com.tccc.kos.core.service.fuse with parameters of type NodeIdModifier and TypeMethodDescriptionMount a kab file to a directory that is the identifier of the kab.Mount a kab file at the specified mount directory.void
FuseService.unmountAll
(NodeId nodeId) Unmount all mounts on the specified node. -
Uses of NodeId in com.tccc.kos.core.service.network
Methods in com.tccc.kos.core.service.network with parameters of type NodeIdModifier and TypeMethodDescriptionvoid
NetworkService.enableInterface
(NodeId nodeId, String name, boolean enable) Set the specified interface enabled or not.void
NetworkService.enableRadio
(NodeId nodeId, boolean enable) Enable / disable the radio on this node.NetworkService.getAccessPoints
(NodeId nodeId, String name) Return the list of previously detected access points on the specified interface on the specified node.NetworkService.getAllInterfaceDetails
(NodeId nodeId) Return details for all available network interfaces.NetworkService.getInterfaceAssociations
(NodeId nodeId) Return interface names be category association.NetworkService.getInterfaceDetails
(NodeId nodeId, String name) Return the details for the specified network interface.NetworkService.getInterfaces
(NodeId nodeId) Return the list of available network interfaces.boolean
NetworkService.isRadioEnabled
(NodeId nodeId) Return true if the radio is enabled on the specified node, false if it is not.NetworkService.ping
(NodeId nodeId, PingRequest request) Perform a ping from the specified node using the specified ping settings.Ping the specified hostname from the specified node.void
NetworkService.scanAccessPoints
(NodeId nodeId, String name) Perform a scan of available wifi access points visible from the specified network interface on the specified node.NetworkService.watchInterface
(NodeId nodeId, String name, NetworkInterfaceWatch.Callback callback) Register for state changes on an interface. -
Uses of NodeId in com.tccc.kos.core.service.network.beans
Methods in com.tccc.kos.core.service.network.beans that return NodeId -
Uses of NodeId in com.tccc.kos.core.service.noderesolver
Methods in com.tccc.kos.core.service.noderesolver with parameters of type NodeId -
Uses of NodeId in com.tccc.kos.core.service.spawn
Methods in com.tccc.kos.core.service.spawn that return NodeIdMethods in com.tccc.kos.core.service.spawn with parameters of type NodeIdModifier and TypeMethodDescriptionvoid
SpawnService.addProcess
(SpawnProcess process, NodeId nodeId) Add a process to the spawn list.SpawnService.getProcesses
(NodeId nodeId) Return a list of processes that are currently expected to be running on the specified node. -
Uses of NodeId in com.tccc.kos.core.service.udev
Methods in com.tccc.kos.core.service.udev that return NodeId -
Uses of NodeId in com.tccc.kos.core.service.udev.storage
Methods in com.tccc.kos.core.service.udev.storage that return NodeId