Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
W
- waitForStart(long) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Wait for the process to start.
- waitUntilFinished(long) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sleeps until the work finishes or the timeout is reached.
- waitUntilReady() - Method in class com.tccc.kos.commons.util.ready.ReadyIndicator
-
Block the caller until ready.
- watchInterface(NodeId, String, NetworkInterfaceWatch.Callback) - Method in class com.tccc.kos.core.service.network.NetworkService
-
Register for state changes on an interface.
- watchInterface(String, NetworkInterfaceWatch.Callback) - Method in class com.tccc.kos.core.service.network.NetworkService
-
Register for state changes on an interface on the current node.
- WebsocketAddr - Class in com.tccc.kos.commons.util.net
-
Data class encapsulating the pieces that make up a kOS websocket network address.
- WebsocketAddr(String) - Constructor for class com.tccc.kos.commons.util.net.WebsocketAddr
-
Creates an address from the given string.
- WebsocketAddr(String, String, String) - Constructor for class com.tccc.kos.commons.util.net.WebsocketAddr
-
Creates an address from the specified components.
- WebsocketAddrException - Exception in com.tccc.kos.commons.util.net
-
Exception thrown whenever a poorly formatted or invalid
WebsocketAddr
is detected. - WebsocketAddrException(String) - Constructor for exception com.tccc.kos.commons.util.net.WebsocketAddrException
-
Constructs a new exception with the specified message.
- WebsocketClient - Class in com.tccc.kos.commons.web.client
-
Websocket client with support for automatic reconnects using exponential backoff.
- WebsocketClient() - Constructor for class com.tccc.kos.commons.web.client.WebsocketClient
-
Create a new websocket client.
- WebsocketClientListener - Interface in com.tccc.kos.commons.web.client
-
Interface to receive websocket connection events.
- WebsocketConnection - Interface in com.tccc.kos.commons.web.websocket
-
Interface for a websocket connection.
- WebsocketConnectionAuthorizer - Interface in com.tccc.kos.commons.web.websocket
-
Interface that processes websocket connect events and is able to close a connection if it doesn't have correct authentication.
- WebsocketConnectionListener - Interface in com.tccc.kos.commons.web.websocket
-
Interface to receive websocket connection events.
- WebsocketEndpoint - Class in com.tccc.kos.commons.web.client
-
Data class containing fields that identify a websocket endpoint.
- WebsocketEndpoint() - Constructor for class com.tccc.kos.commons.web.client.WebsocketEndpoint
-
Creates an empty websocket endpoint.
- WebsocketEndpoint(String) - Constructor for class com.tccc.kos.commons.web.client.WebsocketEndpoint
-
Creates a websocket endpoint by parsing the given string.
- WebsocketEndpoint(URI) - Constructor for class com.tccc.kos.commons.web.client.WebsocketEndpoint
-
Creates a websocket endpoint using the given URI.
- WebsocketEndpoint(URI, Map<String, String>) - Constructor for class com.tccc.kos.commons.web.client.WebsocketEndpoint
-
Creates a websocket endpoint using the given URI and headers.
- WebsocketMsgHandler - Interface in com.tccc.kos.commons.web.websocket
-
Interface to receive websocket messages.
- WebsocketRouter - Class in com.tccc.kos.commons.web.websocket.router
-
This is the front-end to the websocket router.
- whenAppStarted(String, AppStartedCallback) - Method in class com.tccc.kos.core.service.app.AppService
-
Call the specified callback when the requested appId is started.
- whenFinished(Runnable) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Run the specified code when this future is finished.
- whenReady(ReadyCallback) - Method in class com.tccc.kos.commons.util.ready.ReadyIndicator
-
Calls the specified callback when ready.
- WhenReady - Annotation Interface in com.tccc.kos.commons.core.context.annotations
-
Annotation that monitors a field for when it becomes ready.
- WifiDetails - Class in com.tccc.kos.core.service.network.beans
-
Details about a wifi interface.
- WifiDetails() - Constructor for class com.tccc.kos.core.service.network.beans.WifiDetails
- WifiSettings - Class in com.tccc.kos.core.service.network.beans
-
Settings usec to configure wifi interface.
- WifiSettings() - Constructor for class com.tccc.kos.core.service.network.beans.WifiSettings
- WifiSettings.SecuritySettings - Class in com.tccc.kos.core.service.network.beans
- WILDCARD - Static variable in class com.tccc.kos.commons.util.json.StreamingJsonReader
- withoutClientId(String) - Static method in class com.tccc.kos.commons.util.net.WebsocketAddr
-
Removes the
clientId
from the specified address. - write(byte[]) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- write(byte[]) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write the array of bytes.
- write(byte[]) - Method in class com.tccc.kos.core.service.udev.serial.SerialDevice
-
Write bytes to the serial device
- write(byte[], int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- write(byte[], int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write the specified array of bytes and then pad with zeros to the specified length.
- write(byte[], int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- write(byte[], int, int) - Method in class com.tccc.kos.commons.core.filesrv.FileSrvOutputStream
- write(byte[], int, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- write(byte[], int, int) - Method in class com.tccc.kos.commons.kab.KabOutputStream
-
Write a buffer to the current KAB entry.
- write(byte[], int, int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write the specified number of bytes from the array starting at the specified offset.
- write(byte[], int, int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- write(byte[], int, int) - Method in class com.tccc.kos.core.service.udev.serial.SerialDevice
-
Write to the serial device
- write(int) - Method in class com.tccc.kos.commons.core.filesrv.FileSrvOutputStream
- write(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- write(int) - Method in class com.tccc.kos.commons.kab.KabOutputStream
-
Write a byte to the current KAB entry.
- write(int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a byte.
- write(int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- write(String) - Method in class com.tccc.kos.core.service.udev.serial.SerialDevice
-
Write to the serial device
- write(ByteBuffer) - Method in class com.tccc.kos.commons.core.service.blink.BlinkSession
-
Write the data in the buffer to the socket.
- write(ByteBuffer[]) - Method in class com.tccc.kos.commons.core.service.blink.BlinkSession
-
Write the data in the buffers to the socket.
- write(Element, OutputStream) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Outputs XML to the specified output stream.
- writeBoolean(boolean) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeBoolean(boolean) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a boolean as a one byte value of 0 or 1.
- writeBoolean(boolean) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeByte(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeByte(int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a single byte to the output stream.
- writeByte(int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeCString(String) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeCString(String) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a variable length string as an ascii encoded C string.
- writeCString(String) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeCString(String, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeCString(String, int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a string as an ascii encoded, null terminated C string.
- writeCString(String, int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeCString(String, int, byte) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeCString(String, int, byte) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a string as an ascii encoded C string.
- writeCString(String, int, byte) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeDouble(double) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeDouble(double) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a double to the output stream.
- writeDouble(double) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeFloat(float) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeFloat(float) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a float to the output stream.
- writeFloat(float) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeInt(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeInt(int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Writes an int to the output stream.
- writeInt(int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeInt24(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeInt24(int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Writes the lower 24 bits of an int to the output stream.
- writeInt24(int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeLong(long) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeLong(long) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Writes a long to the output stream.
- writeLong(long) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeShort(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeShort(int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Writes a short to the output stream.
- writeShort(int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeShortStringWithLen(String) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeShortStringWithLen(String) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a short utf-8 string preceded by an 8 bit length in bytes (not characters).
- writeShortStringWithLen(String) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeShortStringWithLen(String, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeShortStringWithLen(String, int) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a short utf-8 string preceded by an 8 bit length in bytes (not characters), limited to the specified number of characters (not bytes).
- writeShortStringWithLen(String, int) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
- writeStringWithLen(String) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- writeStringWithLen(String) - Method in interface com.tccc.kos.commons.util.ByteOrderOutput
-
Write a utf-8 string preceded by a 16 bit length in bytes (not characters).
- writeStringWithLen(String) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form