Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- save(Element, File) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Outputs XML to the specified file.
- save(Element, OutputStream) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Wrapper for write().
- scanAccessPoints(NodeId, String) - Method in class com.tccc.kos.core.service.network.NetworkService
-
Perform a scan of available wifi access points visible from the specified network interface on the specified node.
- scanAccessPoints(String) - Method in class com.tccc.kos.core.service.network.NetworkService
-
Perform a scan of available wifi access points visible from the specified network interface on this node.
- scheduleCallback(Runnable, long) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
that is executeddelay
number of milliseconds in the future. - scheduleCallback(Runnable, long) - Static method in class com.tccc.kos.commons.util.KosUtil
-
Shorthand access to
scheduler.scheduleCallback()
, which schedules aRunnable
that is executeddelay
number of milliseconds in the future. - scheduleCallback(Runnable, long, double, double) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
to be executed in the future. - scheduleCallback(Runnable, Date) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
that is executed at the specifiedDate
. - scheduleCallbackAtFixedRate(Runnable, long, long) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
that is executed on a recurring basis; first after the specified initial delay, and then at the given fixed period. - scheduleCallbackAtFixedRate(Runnable, Date, long) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
that is executed on a recurring basis; first after the specified date, and then at the fixed period. - scheduleCallbackWithFixedDelay(Runnable, long, long) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Schedules a
Runnable
that is executed on a recurring basis; first after theinitialDelay
, and then with a fixeddelay
between the end of the previous callback and the start of the next. - Scheduler - Interface in com.tccc.kos.commons.util.concurrent
-
System component that provides access to standard thread pools used throughout the kOS system.
- SCOPE_SEPARATOR - Static variable in class com.tccc.kos.commons.core.service.config.ConfigService
- SEC - Static variable in class com.tccc.kos.commons.core.service.config.annotations.ConfigFormat
- SECTION_PREFIX_AUTOSTART - Static variable in class com.tccc.kos.core.service.app.AppService
- SECTION_PREFIX_FIRMWARE - Static variable in class com.tccc.kos.core.service.firmware.FirmwareService
- SecuritySettings() - Constructor for class com.tccc.kos.core.service.network.beans.WifiSettings.SecuritySettings
- send(BinaryMsg) - Method in class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClient
-
Send a message to the remote side of the connection.
- send(BinaryMsg) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client without waiting for a response.
- send(BinaryMsg) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Send the specified message without expecting any response.
- send(Object, String, Object, Class<?>) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Sends a broker message from the specified session.
- send(Object, String, Object, Class<?>) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- send(String) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Sends a broker message to the given topic.
- send(String) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- send(String, Object) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Sends a broker message to the given topic with the given data.
- send(String, Object) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- send(String, Object, Class<?>) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Sends a broker message to the given topic with the given data.
- send(String, Object, Class<?>) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- send(Request, Class<T>, boolean) - Method in class com.tccc.commons.httpclient.JsonTemplate
-
Sends the given request and then parses the response into an instance of the specified class.
- send(HttpMethod, String, Object, Class<T>, boolean) - Method in class com.tccc.commons.httpclient.JsonTemplate
-
Sends the given request and then parses the response into an instance of the specified class.
- sendAndRecv(BinaryMsg) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the default timeout.
- sendAndRecv(BinaryMsg, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the specified timeout.
- sendAndRecv(BinaryMsg, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Send the specified message and wait for a response.
- sendAndRecv(BinaryMsg, int, BinaryMsgListener) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and send the response to the specified listener using the specified timeout.
- sendAndRecv(BinaryMsg, int, BinaryMsgListener) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Send the specified message and send the response to the listener.
- sendAndRecv(BinaryMsg, BinaryMsgListener) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and send the response to the specified listener with the default timeout.
- sendAndRecvErr(BinaryMsg) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the default timeout.
- sendAndRecvErr(BinaryMsg, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the specified timeout.
- sendAndRecvInt(BinaryMsg) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the default timeout.
- sendAndRecvInt(BinaryMsg, int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Send a message to the attached client and wait for a response using the specified timeout.
- sendError(int) - Method in interface com.tccc.kos.commons.core.dispatcher.HttpResponse
-
Resets the response and sends the specified HTTP status code.
- sendJson(Object, String, JsonNode) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Sends a broker message from the specified session where the body is already in parsed JSON form.
- sendJson(Object, String, JsonNode) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- sendMessage(String) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Send a message to the websocket connection.
- sendMessage(String) - Method in interface com.tccc.kos.commons.web.websocket.WebsocketConnection
-
Send a message to the associated client.
- sendMsg(OutboundMessage) - Method in class com.tccc.kos.commons.web.websocket.router.WebsocketRouter
-
Send a message via the router.
- sendMsg(WebsocketConnection, RoutedMessage) - Method in class com.tccc.kos.commons.web.websocket.router.RouterEngine
-
Convenience method to send a message to a connection
- SequencedFuture - Class in com.tccc.kos.commons.util.concurrent.future
-
Allows a list of individual futures to be run in sequence, where the overall state of
SequencedFuture
reflects the result of the sequence. - SequencedFuture(String) - Constructor for class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
-
Creates a
SequencedFuture
to hold child futures. - SerialAdapterFactory - Class in com.tccc.kos.core.service.udev.serial
-
Factory that is notified of serial devices and can return an adapter for a given device to claim the device and have the adapter automatically started.
- SerialAdapterFactory() - Constructor for class com.tccc.kos.core.service.udev.serial.SerialAdapterFactory
- SerialDevice - Class in com.tccc.kos.core.service.udev.serial
-
Wraps a
UdevDevice
and provides easy access to serial specific data. - SerialDevice() - Constructor for class com.tccc.kos.core.service.udev.serial.SerialDevice
- serialize(JsonViewWrapper, JsonGenerator, SerializerProvider) - Method in class com.tccc.kos.commons.util.json.JsonViewWrapperSerializer
- SerialNumberException - Exception in com.tccc.kos.core.service.device.serialnum
-
Base exception for serial number related exceptions.
- SerialNumberException(String) - Constructor for exception com.tccc.kos.core.service.device.serialnum.SerialNumberException
- SerialNumberListener - Interface in com.tccc.kos.core.service.device.serialnum
-
Listener for when the serial number is set.
- SerialNumberProvider - Interface in com.tccc.kos.core.service.device.serialnum
-
Interface for fetching and storing a device serial number.
- SerialService - Class in com.tccc.kos.core.service.udev.serial
-
Service that manages serial devices.
- set(String, String) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key.
- set(String, String, boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key with optional encryption.
- set(String, String, String) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key.
- set(String, String, String, boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key with optional encryption.
- set(K, V) - Method in class com.tccc.kos.commons.util.MultiValueMap
-
Sets the given key to a list containing one item, which is the given value.
- setAbortAbandonedTimeoutMs(int) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
A common bug when using futures is to never complete the future.
- setAbortState(FutureState) - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
-
Sets the end state to use for the parent future if any child future aborts.
- setAbsDelay(int) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets the delay for the timer, regardless of how much time is left on the current timer.
- setAccess(KabEntry) - Method in interface com.tccc.kos.commons.kab.KabAccessProvider
-
Override uid/gid/permissions as needed for the specified directory entry.
- setAccess(KabEntry) - Method in class com.tccc.kos.commons.kab.provider.perm.PermAccessProvider
-
Sets the uid (userId), gid (groupId), and permissions for the given KabEntry.
- setAccessProvider(KabAccessProvider) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
When building a KAB, each entry can be created using ownership and permission information.
- setActionRole(String) - Method in class com.tccc.kos.commons.core.service.trouble.TroubleInfo
- setActiveManifest(String, ResolvedDeviceManifest, ResolvedNodeManifest) - Method in class com.tccc.kos.core.service.manifest.ManifestService
-
Called during boot to record the currently active manifest.
- setActiveRegion(BaseRegion) - Method in class com.tccc.kos.core.service.region.RegionService
-
Set the currently active region.
- setActiveRegion(String) - Method in class com.tccc.kos.core.service.region.RegionService
-
Set the currently active region.
- setAddr(WebsocketAddr) - Method in class com.tccc.kos.commons.web.websocket.router.RouterConn
- setAddress(String) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setAddressprefixlist(List<String>) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setAdds(Map<String, String>) - Method in class com.tccc.kos.commons.core.service.config.ConfigUpdate
- setAlias(String) - Method in class com.tccc.kos.commons.util.units.Unit
-
Sets the alias for the unit.
- setAlias(String) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Set the router alias of the destination.
- setAll(Map<K, V>) - Method in class com.tccc.kos.commons.util.MultiValueMap
-
Copies the contents of the given map into this object's internal map.
- setAllCriticalData(JsonNode) - Method in class com.tccc.kos.core.service.criticaldata.CriticalDataService
-
Set all of critical data with the specified json data.
- setApFlags(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setAppClass(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setAppId(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setAttr(String) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges.AttrChange
- setAttr(String) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges.Error
- setAttr(Element, String, boolean) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a boolean attribute value in the specified element.
- setAttr(Element, String, double) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a double attribute value in the specified element.
- setAttr(Element, String, int) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets an int attribute value in the specified element.
- setAttr(Element, String, long) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a long attribute value in the specified element.
- setAttr(Element, String, String) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a string attribute value in the specified element.
- setAttr(Element, String, Date) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a date attribute value in the specified element.
- setAttribute(Object, Object) - Method in interface com.tccc.kos.commons.util.AttributeAware
-
Sets the attribute for the given key.
- setAttribute(Object, Object) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set an attribute to the client which will be added to any connections created by this client.
- setAuthority(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifest
- setAvgReplyUs(int) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setBaseDelayMs(int) - Method in class com.tccc.kos.commons.util.BackoffConfig
-
Set the base delay for the backoff delay.
- setBasePath(File) - Method in class com.tccc.kos.core.service.spawn.Adapter
-
Set the base path to the executable.
- setBasePath(String) - Method in class com.tccc.kos.core.service.spawn.Adapter
-
Set the base path to the executable.
- setBean(Object) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges
- setBitrate(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setBlob(String, byte[]) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key to the specified blob.
- setBlob(String, String, byte[]) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key to the specified blob.
- setBlob(String, String, byte[], boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key to the specified blob with optional encryption.
- setBlob(String, String, byte[], boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key to the specified blob with optional encryption.
- setBoardRevisions(List<String>) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment.FirmwareEntry
- setBoardType(String) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment.FirmwareEntry
- setBody(Object) - Method in class com.tccc.kos.commons.core.broker.MessageData
- setBody(Object) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setBody(Object) - Method in class com.tccc.kos.commons.web.websocket.router.msg.OutboundMessage
- setBody(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.InboundMessage
-
Set the unparsed body of the message.
- setBrowserId(BrowserId) - Method in class com.tccc.kos.core.service.browser.BrowserNav
- setBrowserName(String) - Method in class com.tccc.kos.core.service.browser.BrowserId
- setBssid(String) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setByteOrder(String) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
- setCarrier(boolean) - Method in class com.tccc.kos.core.service.network.beans.EthernetDetails
- setChainedManifest(ChainedManifest) - Method in class com.tccc.kos.core.manifest.ResolvedDeviceManifest.ManifestInfo
- setChildren(List<KabEntry>) - Method in class com.tccc.kos.commons.kab.KabEntry
- setClassesDir(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setClientId(String) - Method in class com.tccc.kos.commons.util.net.WebsocketAddr
-
Sets the client's identifier.
- setCloseCallback(BlinkCloseCallback) - Method in class com.tccc.kos.commons.core.service.blink.BlinkConn
- setColor(String) - Method in class com.tccc.kos.commons.core.service.trouble.TroubleInfo
- setConfig(BackoffConfig) - Method in class com.tccc.kos.commons.util.Backoff
-
Set the
BackoffConfig
to use. - setConfig(BackoffConfig) - Method in class com.tccc.kos.commons.util.concurrent.BackoffCallback
-
Set the
BackoffConfig
associated with this callback. - setConfig(T) - Method in class com.tccc.kos.commons.core.service.AbstractConfigurableService
-
Sets the configuration bean.
- setConfig(T) - Method in class com.tccc.kos.commons.core.service.config.AbstractConfigurable
-
Sets the configuration bean.
- setConfig(T) - Method in interface com.tccc.kos.commons.core.service.config.ConfigAware
-
Sets the initial config bean.
- setConfig(T) - Method in class com.tccc.kos.core.service.app.Application
-
Sets the configuration bean.
- setConfig(T) - Method in class com.tccc.kos.core.service.device.Device
- setConfigured(boolean) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setConnId(String) - Method in class com.tccc.kos.commons.web.websocket.router.RouterConn
- setCount(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeCount
- setCount(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeCount.Params
- setCount(int) - Method in class com.tccc.kos.commons.util.Backoff
-
Set the internal count to a specific value.
- setCountry(String) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setCriticalData(byte[]) - Method in interface com.tccc.kos.core.service.criticaldata.CriticalDataSource
-
Store the critical data to the source.
- setCriticalData(String, Object, Class<?>) - Method in class com.tccc.kos.core.service.criticaldata.CriticalDataService
-
Set the new critical data and write back to all the sources.
- setCurrentSize(int) - Method in class com.tccc.kos.core.primary.service.ota.OTADownloadRequest
-
Set the number of bytes currently downloaded for this kab.
- setCurrentTags(List<String>) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setCurrentValue(String) - Method in class com.tccc.kos.commons.core.service.config.ValPair
-
Sets the current value.
- setData(Object) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets optional data associated with the work.
- setData(Object) - Method in class com.tccc.kos.commons.util.json.JsonViewWrapper
- setData(Object) - Method in class com.tccc.kos.core.service.analytics.AnalyticsEvent
-
Set the data for the event.
- setData(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsExportBean
- setData(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setData(T) - Method in class com.tccc.commons.httpclient.JsonResp
-
Sets the data object.
- setData(T) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseEnvelope
-
Sets the response's data object.
- setDataSource(DataSource) - Method in class com.tccc.kos.commons.db.BaseDatabaseMigrator
- setDataSource(DataSource) - Method in interface com.tccc.kos.commons.db.DatabaseMigrator
-
Sets the final
DataSource
to use after migration is complete. - setDate(int, int, int) - Method in class com.tccc.kos.core.primary.service.nodemgr.NodeMgrService
-
Set the date on all nodes.
- setDate(int, int, int) - Method in class com.tccc.kos.core.service.time.TimeService
-
Set the date for the entire device.
- setDate(Date) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Set the callback to fire at the specified date.
- setDateFormatId(String) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setDateFormatId(String) - Method in class com.tccc.kos.core.service.region.RegionSettings
- setDateHeader(String, long) - Method in interface com.tccc.kos.commons.core.dispatcher.HttpResponse
-
Sets the specified date header.
- setDayRelative(int) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets the delay for the timer, regardless of how much time is left on the current timer.
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsKeypad
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeCount
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeInterval
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemKeypad.Params
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeCount.Params
- setDecimals(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeInterval.Params
- setDecryptionKey(PublicKey) - Method in class com.tccc.kos.commons.kab.KabFile
-
Set the decryption key to use for encrypted files within the kab.
- setDefault(boolean) - Method in class com.tccc.kos.commons.util.units.Unit
-
Sets the default flag on the unit.
- setDefaultDir(File) - Method in class com.tccc.kos.commons.db.DatabaseFactory
-
Set the default directory
- setDefaultLocale(String) - Method in class com.tccc.kos.commons.core.localization.LocalizationBuilder
-
Set the default locale for all the translations in the builder following IETF BCP 47 standards using ISO 639 alpha2 language codes and optional ISO 3166 alpha2 country codes.
- setDefaultLocale(String) - Method in class com.tccc.kos.commons.util.json.fragments.LocalizationFragment.Localization
- setDefaultNode(NodeId) - Method in class com.tccc.kos.core.service.browser.Browser
-
Set the default node to use for urls that don't specify a hostname.
- setDefaultPort(int) - Method in class com.tccc.kos.core.service.browser.Browser
-
Set the default port to use for urls that don't specify a hostname/port.
- setDefaultTimeout(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
- setDefaultTimeout(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Set the default timeout for receive operations.
- setDelay(int) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets a new delay value for the timer.
- setDelay(int) - Method in class com.tccc.kos.commons.util.concurrent.TriggeredCallback
-
Sets a new delay value for the timer.
- setDeletes(Set<String>) - Method in class com.tccc.kos.commons.core.service.config.ConfigUpdate
- setDescriptor(JsonDescriptor) - Method in class com.tccc.kos.core.service.device.Device
- setDetails(String) - Method in class com.tccc.kos.commons.util.json.fragments.SoftwareInfoFragment
- setDetails(List<String>) - Method in class com.tccc.kos.core.primary.service.update.UpdateInfo.Note
- setDevice(Device) - Method in class com.tccc.kos.core.service.app.SystemApplication
-
Set the
Device
that represents the physical device to external systems. - setDevice(Device<?>) - Method in class com.tccc.kos.core.service.device.DeviceService
-
Set the device.
- setDeviceManifest(ResolvedDeviceManifest) - Method in class com.tccc.kos.core.service.manifest.SoftwareInfoBuilder
-
Set the device manifest to convert.
- setDeviceType(String) - Method in class com.tccc.kos.commons.manifest.BaseDeviceManifest
- setDeviceType(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Set the deviceType of the manifest.
- setDeviceType(String) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setDevLinks(List<String>) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setDevname(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setDnslist(List<String>) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setDstAddr(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Sets the destination address of the message (only used by the router), which is simply the "dst-addr" header.
- setDuplex(String) - Method in class com.tccc.kos.core.service.network.beans.EthernetDetails
- setEnabled(boolean) - Method in class com.tccc.kos.commons.core.vfs.AbstractVFSSource
-
Set the enabled flag for the source.
- setEncryptionKey(PrivateKey) - Method in class com.tccc.kos.commons.kab.KabOutputStream
-
Enable encrypted content in the kab using the specified private key.
- setEncryptionKey(PrivateKey) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
-
Set the encryption key used to encrypt the contents of the zip as it is written to the kab.
- setEnd(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeCount
- setEnd(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeInterval
- setEnd(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeCount.Params
- setEnd(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeInterval.Params
- setEndpoint(WebsocketEndpoint) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the endpoint.
- setEndTimeMono(long) - Method in class com.tccc.kos.core.service.spawn.Lifecycle
- setEntries(List<FirmwareFragment.FirmwareEntry>) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment
- setEnvelope(ResponseEnvelope<T>) - Method in class com.tccc.commons.httpclient.JsonResp
-
Sets the response envelope.
- setError(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
-
Set the error code for outgoing messages.
- setError(String) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseEnvelope
-
Sets the error message.
- setEstimatedTimeMs(long) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the total estimated time of the operation in milliseconds.
- setEthernet(EthernetDetails) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setException(Exception) - Method in class com.tccc.commons.httpclient.JsonResp
-
Sets the exception.
- setExternal(List<String>) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceAssociations
- setFailed(boolean) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setFailState(FutureState) - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
-
Sets the end state to use for the parent future if any child future fails.
- setFailState(FutureState) - Method in class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
-
Sets what this work should do if a child fails.
- setFallbackLocales(Map<String, List<String>>) - Method in class com.tccc.kos.commons.util.json.fragments.LocalizationFragment.Namespace
- setFilePath(String) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment.FirmwareEntry
- setFirmwareType(String) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment.FirmwareEntry
- setFlags(int) - Method in class com.tccc.kos.commons.kab.KabEntry
- setFragment(String) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the fragment for the URI.
- setFreeBytes(long) - Method in class com.tccc.kos.core.service.udev.storage.StorageInfo
- setFrequency(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setGateway(String) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setGroup(String) - Method in class com.tccc.kos.commons.kab.KabEntry
- setGroup(String) - Method in class com.tccc.kos.commons.util.json.fragments.SoftwareInfoFragment
- setGroup(String) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the group that the program should be run as.
- setHash(String) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setHeader(String, String) - Method in interface com.tccc.kos.commons.core.dispatcher.HttpResponse
-
Sets the specified response header.
- setHeaders(Map<String, String>) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setHeadersModified(boolean) - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Sets the internal "headers modified" flag.
- setHidden(boolean) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setHide() - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Set the hide header so the message won't be picked up by sniffers
- setHost(String) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the host of the URI.
- setHostname(String) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the hostname the ping should target.
- setHwaddress(String) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setId(String) - Method in class com.tccc.kos.commons.util.NodeId
- setId(String) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setId(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setIdentifier(String) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setIfaceNum(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
- setInBufSize(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
- setIndex(int) - Method in class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
-
Sets the index of the next child future to run.
- setInnerStream(OutputStream) - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
-
Set the inner output stream.
- setInstallArtifacts(Set<BaseManifestArtifact>) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setInstallLayers(Set<BaseManifestArtifact>) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setInstallSummary(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Set the
kos.install.summary
. - setIntegration(List<String>) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceAssociations
- setInterface(String) - Method in class com.tccc.kos.core.service.network.beans.NetworkConnection
-
Set the interface name.
- setInterfaces(List<BinaryMsgIdentity.IfaceInfo>) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
- setInternal(List<String>) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceAssociations
- setInterruptable(boolean) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets
interruptable
state. - setInterval(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeInterval
- setInterval(int) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeInterval.Params
- setInvalid() - Method in class com.tccc.kos.core.service.hardware.HardwareLink
-
Set the link invalid.
- setIp4(Ip4Settings) - Method in class com.tccc.kos.core.service.network.beans.NetworkConnection
- setIp4settings(Ip4Settings) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setIpVersion(int) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the ip version to use for the ping operation: 0 : Automatically ping the ip version 4 : Use ip4 6 : Use ip6
- setJdbi(Jdbi) - Method in class com.tccc.kos.commons.db.BaseDatabaseMigrator
- setJdbi(Jdbi) - Method in interface com.tccc.kos.commons.db.DatabaseMigrator
-
Sets the final
Jdbi
instance to use after migration is complete. - setJsonBody(JsonNode) - Method in class com.tccc.kos.commons.core.broker.MessageData
- setKab(KabFile) - Method in class com.tccc.kos.core.manifest.ResolvedDeviceManifest.ManifestInfo
- setKabFile(KabFile) - Method in class com.tccc.kos.commons.kab.KabEntry
- setKey(String, boolean, String) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpaceController
- setKeymgmt(String) - Method in class com.tccc.kos.core.service.network.beans.WifiSettings.SecuritySettings
- setKeySet(KeySet) - Method in class com.tccc.kos.commons.kab.KabCopier
- setKeySet(KeySet) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
Set the
KeySet
to use when signing the KAB. - setKeySet(KeySet) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
- setKostype(String) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterface
- setKosVersion(String) - Method in class com.tccc.kos.core.service.manifest.NodeSoftwareInfo
- setLastSeenAgo(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setLastUpdateTime(long) - Method in class com.tccc.kos.commons.core.service.config.ConfigValue
- setLen(int) - Method in class com.tccc.kos.commons.kab.KabEntry
- setLevel(String) - Method in class com.tccc.kos.core.service.log.LogOverride
- setLibDir(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setList(List<Object>) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsList
- setLocaleFile(KabFile, String) - Method in class com.tccc.kos.commons.core.localization.LocalizationBuilder.LocaleBuilder
-
Set the file that contains the translations for this locale.
- setLocales(Map<String, String>) - Method in class com.tccc.kos.commons.util.json.fragments.LocalizationFragment.Namespace
- setLocalization(LocalizationFragment.Localization) - Method in class com.tccc.kos.commons.util.json.fragments.LocalizationFragment
- setLogFile(String) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Redirect stdout/stderr to the specified file name in the
/mnt/logs
directory. - setMajor(int) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseVersion
- setManifestId(String) - Method in class com.tccc.kos.core.primary.service.nodemgr.install.DeviceInstallBuilder
-
Set the identifier of the manifest.
- setManifestKab(KabFile) - Method in class com.tccc.kos.core.primary.service.nodemgr.install.DeviceInstallBuilder
-
Set the manifest kab.
- setManifestType(String) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setMax(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsKeypad
- setMax(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemKeypad.Params
- setMaxCount(int) - Method in class com.tccc.kos.commons.util.BackoffConfig
-
Set the max count that will be used in the backoff algorithm.
- setMaxDelayMs(int) - Method in class com.tccc.kos.commons.util.BackoffConfig
-
Set the max delay the backoff can generate.
- setMaxFailedConnects(int) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the max number of failed connects before stopping the client.
- setMaxFailureCount(int) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the max failure count when computing the reconnect delay.
- setMaxReplyUs(int) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setMaxVariance(double) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets the maximum delay variance.
- setMaxVariance(double) - Method in class com.tccc.kos.commons.util.concurrent.TriggeredCallback
-
Sets the maximum delay variance.
- setMethod(RequestMethod) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setMethod(String) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setMin(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsKeypad
- setMin(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemKeypad.Params
- setMiniHash(String) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setMinor(int) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseVersion
- setMinReplyUs(int) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setMinSuccessfulConnectTimeMS(long) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the minimum time a connection must be connected before a disconnect is considered a failure.
- setMinVariance(double) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets the minimum delay variance.
- setMinVariance(double) - Method in class com.tccc.kos.commons.util.concurrent.TriggeredCallback
-
Sets the minimum delay variance.
- setMode(String) - Method in class com.tccc.kos.core.service.network.beans.WifiSettings
- setMsgHandler(WebsocketMsgHandler) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the message handler to receive incoming messages.
- setMsgHandler(WebsocketMsgHandler) - Method in interface com.tccc.kos.commons.web.websocket.WebsocketConnection
-
Set the message handler to use for incoming messages.
- setMtu(int) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setName(String) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity.IfaceInfo
- setName(String) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setName(String) - Method in class com.tccc.kos.commons.core.service.handle.Handle
-
Sets the name.
- setName(String) - Method in class com.tccc.kos.commons.kab.KabEntry
- setName(String) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
Set the name header property of the KAB.
- setName(String) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
- setName(String) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setName(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifest
- setName(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Set the name of this manifest.
- setName(String) - Method in class com.tccc.kos.commons.util.json.fragments.SoftwareInfoFragment
- setName(String) - Method in class com.tccc.kos.core.service.device.BaseDeviceConfig
- setName(String) - Method in class com.tccc.kos.core.service.device.Device
-
Set the device name.
- setName(String) - Method in class com.tccc.kos.core.service.log.LogOverride
- setName(String) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterface
- setNamespaces(Map<String, LocalizationFragment.Namespace>) - Method in class com.tccc.kos.commons.util.json.fragments.LocalizationFragment.Localization
- setNextManifestId(String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Set the id of the next manifest in the chain.
- setNextManifestId(String) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setNmdevicestate(int) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterface
- setNode(NodeId) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setNode(UdevNode) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setNodeId(NodeId) - Method in class com.tccc.kos.core.service.browser.BrowserId
- setNodeId(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsExportBean
- setNodeId(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setNodeName(String) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setNodeName(String) - Method in class com.tccc.kos.commons.util.NodeId
- setNodePath(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setNodeType(String) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setNodeType(String) - Method in class com.tccc.kos.commons.util.NodeId
- setNodeType(String) - Method in class com.tccc.kos.core.service.log.LogOverride
- setNonEmptyTag(Element, String, String) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a string tag value in the specified element.
- setNote(String) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Set the note on this future.
- setNum(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity.IfaceInfo
- setObj(String, Object) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key to the json of the specified value object.
- setObj(String, Object, boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValNameSpace
-
Set the value of the specified key to the json of the specified value object with optional encryption.
- setObj(String, String, Object) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key to the json of the specified value object.
- setObj(String, String, Object, boolean) - Method in class com.tccc.kos.commons.core.service.keyval.KeyValService
-
Set the value of the specified key to the json of the specified value object with optional encryption.
- setOffset(int) - Method in class com.tccc.kos.commons.kab.KabEntry
- setOnAdd(AutowiredList.ChangeListener<T>) - Method in class com.tccc.kos.commons.util.AutowiredList
- setOnRemove(AutowiredList.ChangeListener<T>) - Method in class com.tccc.kos.commons.util.AutowiredList
- setOrdered() - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Flags the request as being strictly ordered.
- setOutBufSize(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
- setOutputFile(File) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
The underlying output stream for the KAB to be written to can be set either by specifying the
OutputStream
or by specifying aFile
. - setOutputStream(OutputStream) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
The underlying output stream for the KAB to be written to can be set either by specifying the
OutputStream
or by specifying aFile
. - setOwner(UdevDeviceOwner) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setParam(UriParam) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Removes all instances of the given parameter and replaces it with the new parameter.
- setParam(String, String) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Removes all instances of the given parameter and replaces it with the new parameter.
- setParams(List<UriParam>) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Replaces all existing parameters with the new list of parameters.
- setParent(BeanContext) - Method in class com.tccc.kos.commons.core.context.BeanContext
-
Set the parent context.
- setParent(VFSParent) - Method in class com.tccc.kos.commons.core.localization.LocalizationContext
- setParent(VFSParent) - Method in class com.tccc.kos.commons.core.vfs.AbstractVFSSource
-
Sets the VFS parent.
- setParent(VFSParent) - Method in interface com.tccc.kos.commons.core.vfs.VFSSource
-
Sets the parent.
- setParent(KabEntry) - Method in class com.tccc.kos.commons.kab.KabEntry
- setParent(FutureWork) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the parent of this future.
- setPath(File) - Method in class com.tccc.kos.core.service.spawn.Adapter
- setPath(File) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the path to the executable.
- setPath(String) - Method in class com.tccc.kos.commons.core.service.config.BeanUpdate
-
Set the path of the bean to apply the updates to.
- setPath(String) - Method in class com.tccc.kos.commons.core.service.config.ConfigUpdate
- setPath(String) - Method in class com.tccc.kos.commons.kab.KabEntry
-
Setting the path also sets the name.
- setPath(String) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the path for the URI.
- setPath(String) - Method in class com.tccc.kos.core.service.spawn.Adapter
- setPath(String) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the path to the executable.
- setPaths(String...) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the path for the URI.
- setPaths(List<String>) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the path for the URI.
- setPermissions(short) - Method in class com.tccc.kos.commons.kab.KabEntry
- setPingCount(int) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the number of pings to perform.
- setPingInterval(int) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the interval between pings in ms.
- setPingTimeout(int) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the timeout for an individual ping in ms.
- setPort(Integer) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the port number of the URI.
- setPrefix(int) - Method in class com.tccc.kos.core.service.network.beans.Ip4Settings
- setPreviousValue(String) - Method in class com.tccc.kos.commons.core.service.config.ValPair
-
Sets the previous value.
- setPrimary(boolean) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setPrimaryKmfJson(String) - Method in class com.tccc.kos.commons.manifest.BaseDeviceManifest
- setPriority(int) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the priority of the process.
- setPriority(AnalyticsPriority) - Method in class com.tccc.kos.core.service.analytics.AnalyticsEvent
-
Set the priority of how the event should be processed.
- setPriority(SpawnProcess, int) - Method in class com.tccc.kos.core.service.spawn.SpawnService
-
Set the priority of the specified process.
- setPriority(Integer) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setPrivateKey(PrivateKey) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
If any content in the KAB require encryption, a private key must be specified to enable encryption.
- setProgress(int) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the progress value.
- setProperties(Map<String, String>) - Method in class com.tccc.kos.commons.manifest.install.InstallManifest
- setProperties(Map<String, String>) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setProperty(String, Object) - Method in class com.tccc.kos.core.service.browser.BrowserIntent
-
Add a property to the intent.
- setProperty(String, String) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Add a property to the manifest.
- setProtocol(String) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setPsk(String) - Method in class com.tccc.kos.core.service.network.beans.WifiSettings.SecuritySettings
- setRank(int) - Method in class com.tccc.kos.commons.core.service.trouble.TroubleInfo
- setRawMsg(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.InboundMessage
- setReady() - Method in interface com.tccc.kos.commons.util.ready.Ready
-
Call this method to indicate that the object is ready.
- setReady() - Method in class com.tccc.kos.commons.util.ready.ReadyIndicator
-
Call this method to indicate that the indicator is ready.
- setReady(Object) - Method in class com.tccc.kos.commons.util.ready.MultiReady
-
Marks a given state as ready.
- setReason(String) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges.Error
- setReason(String) - Method in class com.tccc.kos.commons.core.service.trouble.Trouble
- setReconnect(boolean) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set reconnect flag.
- setRecurring(boolean) - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Sets the
recurring
flag. - setRedirect(boolean) - Method in class com.tccc.kos.core.service.browser.BrowserUrl
- setRemainingTimeMs(long) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Updates the estimated time of the operation with the amount of time remaining.
- setRemoves(Set<String>) - Method in class com.tccc.kos.commons.core.service.config.ConfigUpdate
- setReplace(boolean) - Method in class com.tccc.kos.commons.core.service.config.BeanUpdate
-
Set the replace flag.
- setRequests(int) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setResolvable(boolean) - Method in class com.tccc.kos.commons.core.service.trouble.Trouble
- setResponse(Object) - Method in class com.tccc.kos.core.service.browser.chrome.cmds.ChromeCmd
-
Sets the response object for this command.
- setResponseClass(Class<T>) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setRetryDelayBaseTimeMS(long) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the base delay time for a reconnect.
- setRetryDelayMaxTimeMS(long) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the max retry delay.
- setRetryDelayPerFailureTimeMS(long) - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Set the delay to add to the base retry time when there are connection failures.
- setRevision(int) - Method in class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- setRouterId(String) - Method in class com.tccc.kos.commons.util.net.WebsocketAddr
-
Sets the router's identifier.
- setRouterTTL(int) - Method in class com.tccc.kos.commons.web.websocket.router.RouterEngine
- setRsnFlags(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setRunnable(FutureRunnable) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the
runnable
to be performed by the work. - setRunnable(FutureRunnable) - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
- setRunnable(FutureRunnable) - Method in class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
- setScheme(String) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the
scheme
of the URI. - setScope(String) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges.AttrChange
- setScope(String) - Method in class com.tccc.kos.commons.core.service.config.BeanUpdate
-
Set the scope for the update.
- setSdkClassPrefixes(List<String>) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setSections(Map<String, Set<BaseManifestArtifact>>) - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifest
- setSecure(Boolean) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Sets the
secure
flag. - setSecurity(WifiSettings.SecuritySettings) - Method in class com.tccc.kos.core.service.network.beans.WifiSettings
- setSerialNumber(String) - Method in class com.tccc.kos.core.service.device.DeviceService
-
Set the device serial number.
- setSerialNumber(String) - Method in class com.tccc.kos.core.service.device.serialnum.config.ConfigSerialNumberProvider
- setSerialNumber(String) - Method in class com.tccc.kos.core.service.device.serialnum.config.ConfigSerialNumberProviderConfig
- setSerialNumber(String) - Method in class com.tccc.kos.core.service.device.serialnum.criticaldata.CriticalDataSerialNumberProvider
- setSerialNumber(String) - Method in class com.tccc.kos.core.service.device.serialnum.run.RunKosSerialNumberProvider
- setSerialNumber(String) - Method in interface com.tccc.kos.core.service.device.serialnum.SerialNumberProvider
-
Set the serial number of the device.
- setSerialNumberProvider(SerialNumberProvider) - Method in class com.tccc.kos.core.service.device.DeviceService
-
Set the serial number provider.
- setSession(Object) - Method in class com.tccc.kos.commons.core.broker.MessageData
- setSignal(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setSize(long) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setSpeed(int) - Method in class com.tccc.kos.core.service.network.beans.EthernetDetails
- setSrcAddr(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Sets the source address of the message (only used by the router), which is simply the "src-addr" header.
- setSsid(String) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setSsid(String) - Method in class com.tccc.kos.core.service.network.beans.WifiSettings
- setStart(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeCount
- setStart(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsRangeInterval
- setStart(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeCount.Params
- setStart(double) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeInterval.Params
- setState(FutureState, String, ReasonData) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the state of the work.
- setState(FutureState, String, Object, Class<?>) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Sets the state of the work.
- setStateReady(Object) - Method in class com.tccc.kos.commons.util.ready.ReadyIndicator
-
Call this method to indicate that the specified state is ready, where
state
corresponds to aaddState(state)
call. - setStatus(int) - Method in class com.tccc.commons.httpclient.JsonResp
-
Sets the HTTP status code.
- setStatus(int) - Method in interface com.tccc.kos.commons.core.dispatcher.HttpResponse
-
Sets the HTTP status code of the response.
- setStatus(int) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseEnvelope
-
Sets the HTTP status
- setSubscription(String) - Method in class com.tccc.kos.commons.core.broker.MessageData
- setSubsystem(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setSummary(String) - Method in class com.tccc.kos.core.primary.service.update.UpdateInfo.Note
- setSysname(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setSyspath(String) - Method in class com.tccc.kos.core.service.udev.UdevDevice
- setTableRebuildDelay(int) - Method in class com.tccc.kos.commons.web.websocket.router.RouterEngine
-
Set the table rebuild delay.
- setTag(String) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
Set the tag header property of the KAB.
- setTag(String) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
- setTag(Element, String, boolean) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a boolean tag value in the specified element.
- setTag(Element, String, double) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a double tag value in the specified element.
- setTag(Element, String, int) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets an int tag value in the specified element.
- setTag(Element, String, long) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a long tag value in the specified element.
- setTag(Element, String, String) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a string tag value in the specified element.
- setTag(Element, String, Date) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
Sets a date tag value in the specified element.
- setTargetManifestId(String) - Method in class com.tccc.kos.core.primary.service.ota.OTAService
-
Set the
targetManifestId
to the specified value. - setTermianteOnAbort(boolean) - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
-
If true, cancel all child futures if any individual child future aborts, otherwise ignore failed children and allow all other children to complete.
- setTerminatelOnFail(boolean) - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
-
If true, cancel all child futures if any individual child future fails, otherwise ignore failed children and allow all other children to complete.
- setTime(int, int, int) - Method in class com.tccc.kos.core.primary.service.nodemgr.NodeMgrService
-
Set the time on all nodes.
- setTime(int, int, int) - Method in class com.tccc.kos.core.service.time.TimeService
-
Set the time for the entire device.
- setTimeFormatId(String) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setTimeFormatId(String) - Method in class com.tccc.kos.core.service.region.RegionSettings
- setTimeout(int) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setTimeout(long) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Adds a timeout to the work.
- setTimeout(long, FutureRunnable) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Adds a timeout to the work that will call the specified callback.
- setTimeout(long, String) - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Adds a timeout to the work.
- setTimeouts(int) - Method in class com.tccc.kos.core.service.network.beans.PingResponse
- setTimestamp(long) - Method in class com.tccc.kos.core.service.analytics.AnalyticsEvent
-
Override the timestamp of the event if the event occurred at a different time from creation of this analytics object.
- setTimestamp(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsExportBean
- setTimestamp(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setTimestampMs(Long) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setTimeZone(String) - Method in class com.tccc.kos.core.primary.service.nodemgr.NodeMgrService
-
Set the timezone on all nodes.
- setTimeZone(String) - Method in class com.tccc.kos.core.service.time.TimeService
-
Set the timezone for the entire device.
- setTimeZones(List<String>) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setTopic(String) - Method in class com.tccc.kos.commons.core.broker.MessageData
- setTotalBytes(long) - Method in class com.tccc.kos.core.service.udev.storage.StorageInfo
- setTotalTimeout(int) - Method in class com.tccc.kos.core.service.network.beans.PingRequest
-
Set the timeout for the entire ping request in ms.
- setTrace(String) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Sets the "trace" header for the message.
- setTrace(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Sets the trace header for the message, which is simply the "trace" header.
- setTracker(String) - Method in interface com.tccc.kos.commons.util.Tracker
-
Default implementation of
setTracker()
. - setTroubleInfoClass(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setTroubleInfoFile(String) - Method in class com.tccc.kos.commons.util.json.fragments.AppInfoFragment
- setType(String) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
Set the type of the KAB.
- setType(String) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
- setType(String) - Method in class com.tccc.kos.commons.util.BackoffConfig
-
Set the type of backoff algorithm to use.
- setType(String) - Method in class com.tccc.kos.commons.web.websocket.router.msg.RoutedMessage
-
Sets the message type, which is the simply "type" header.
- setType(String) - Method in class com.tccc.kos.core.manifest.ResolvedDeviceManifest.ManifestInfo
- setType(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsEvent
-
Set the type of the event.
- setType(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsExportBean
- setType(String) - Method in class com.tccc.kos.core.service.analytics.AnalyticsRecord
- setType(String) - Method in class com.tccc.kos.core.service.log.LogOverride
- setType(String) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterface
- setUnitDelayMs(int) - Method in class com.tccc.kos.commons.util.BackoffConfig
-
Set the unit delay for the backoff delay.
- setUnitSystemId(String) - Method in class com.tccc.kos.core.service.region.BaseRegion
- setUnitSystemId(String) - Method in class com.tccc.kos.core.service.region.RegionSettings
- setUnitSystems(Map<String, OptionsUnitSystemKeypad.Params>) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemKeypad
- setUnitSystems(Map<String, OptionsUnitSystemRangeCount.Params>) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeCount
- setUnitSystems(Map<String, OptionsUnitSystemRangeInterval.Params>) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemRangeInterval
- setUnitSystems(Map<String, List<Object>>) - Method in class com.tccc.kos.commons.core.service.config.options.OptionsUnitSystemList
- setUpdateRetryCount(int) - Method in class com.tccc.kos.core.service.firmware.UpdateTask
-
Set the retry count for
update()
calls. - setUpdateRetryDelayMs(int) - Method in class com.tccc.kos.core.service.firmware.UpdateTask
-
Set the delay between retries of
update()
. - setUri(URI) - Method in class com.tccc.kos.commons.web.client.WebsocketEndpoint
-
Sets this endpoint's URI.
- setUrl(String) - Method in class com.tccc.kos.commons.web.api.ApiRequest
-
Returns
this
. - setUrl(String) - Method in class com.tccc.kos.core.service.browser.BrowserUrl
- setUser(String) - Method in class com.tccc.kos.commons.kab.KabEntry
- setUser(String) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the user (and group) that the program should be run as.
- setVal(String) - Method in class com.tccc.kos.commons.core.service.config.BeanChanges.Error
- setValue(String) - Method in class com.tccc.kos.commons.core.service.config.ConfigValue
-
Set the associated value.
- setValues(Map<String, Object>) - Method in class com.tccc.kos.commons.core.service.config.BeanUpdate
- setVar(String, Object) - Method in class com.tccc.kos.commons.util.net.UriBuilder
-
Replaces the {name} macro in the path with the specified value.
- setVersion(int) - Method in class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClientIface
- setVersion(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity.IfaceInfo
- setVersion(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
- setVersion(int) - Method in class com.tccc.kos.commons.manifest.DeviceManifestVersion
- setVersion(ResponseVersion) - Method in class com.tccc.kos.commons.util.dispatcher.ResponseEnvelope
-
Sets the
ResponseVersion
object. - setVersion(String) - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
-
Set the version header property of the KAB.
- setVersion(String) - Method in class com.tccc.kos.commons.kab.ZipToKabCopier
- setVersion(String) - Method in class com.tccc.kos.commons.manifest.BaseManifestArtifact
- setVersion(String) - Method in class com.tccc.kos.commons.util.json.fragments.FirmwareFragment.FirmwareEntry
- setVersion(String) - Method in class com.tccc.kos.commons.util.json.fragments.SoftwareInfoFragment
- setView(Class<?>) - Method in class com.tccc.kos.commons.core.service.state.StateBean
-
Set the optional view class to use when converting this bean to json before being broadcast.
- setView(Class<?>) - Method in class com.tccc.kos.commons.util.json.JsonViewWrapper
- setView(Class<?>) - Method in class com.tccc.kos.commons.web.websocket.router.msg.OutboundMessage
- setView(Class<?>) - Method in class com.tccc.kos.core.service.analytics.AnalyticsEvent
-
Set the json view to use when serializing the data to json.
- setViewClass(Class<?>) - Method in interface com.tccc.kos.commons.core.dispatcher.HttpResponse
-
Set the view class to use
- setVisibleRole(String) - Method in class com.tccc.kos.commons.core.service.trouble.TroubleInfo
- setWifi(WifiDetails) - Method in class com.tccc.kos.core.service.network.beans.NetworkInterfaceDetails
- setWifi(WifiSettings) - Method in class com.tccc.kos.core.service.network.beans.NetworkConnection
- setWorkingDir(File) - Method in class com.tccc.kos.core.service.spawn.Adapter
- setWorkingDir(File) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the working directory.
- setWorkingDir(String) - Method in class com.tccc.kos.core.service.spawn.Adapter
- setWorkingDir(String) - Method in class com.tccc.kos.core.service.spawn.SpawnProcess
-
Set the working directory.
- setWpaFlags(int) - Method in class com.tccc.kos.core.service.network.beans.WifiDetails
- setZone(String) - Method in class com.tccc.kos.commons.util.net.WebsocketAddr
-
Sets the name of the zone.
- shutdown() - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Terminates the scheduler.
- SIGNATURE_LEN - Static variable in class com.tccc.kos.commons.kab.KabFile
- SIMPLE_TYPES - Static variable in class com.tccc.kos.commons.util.convert.Convert
- SimpleKeySet - Class in com.tccc.kos.commons.util.keys
-
KeySet that is manually created from key and cert.
- SimpleKeySet(PrivateKey, CertPath) - Constructor for class com.tccc.kos.commons.util.keys.SimpleKeySet
-
Create a KeySet by specifying the key and cert.
- SiUnitSystem - Class in com.tccc.kos.commons.util.units
-
This class encompases the International System of Units, known by the abbreviation "SI".
- SiUnitSystem() - Constructor for class com.tccc.kos.commons.util.units.SiUnitSystem
-
Creates an SI unit system instance.
- size() - Method in class com.tccc.kos.commons.util.ByteOrderOutputStream
-
Return the number of bytes written so far.
- size() - Method in class com.tccc.kos.commons.util.MultiValueMap
-
Returns the number of items in the map.
- skipBytes(int) - Method in class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsg
- skipBytes(int) - Method in interface com.tccc.kos.commons.util.ByteOrderInput
-
Skip the specified number of bytes of input.
- skipBytes(int) - Method in class com.tccc.kos.commons.util.ByteOrderInputStream
- skipToEnd() - Method in class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
-
Sets the index to the end of the list.
- sleep(long) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Wrapper for
Thread.sleep()
with default exception handling. - sleep(long) - Static method in class com.tccc.kos.commons.util.KosUtil
-
Shorthand access to
scheduler.sleep()
, which allows for sleeping without the need to handle interruptions. - SoftwareInfoBuilder - Class in com.tccc.kos.core.service.manifest
-
Builder to construct a
DeviceSoftwareInfo
from aResolvedDeviceManifest
. - SoftwareInfoBuilder() - Constructor for class com.tccc.kos.core.service.manifest.SoftwareInfoBuilder
- SoftwareInfoFragment - Class in com.tccc.kos.commons.util.json.fragments
-
Standard descriptor fragment that will be included when describing what is in a kOS manifest.
- SoftwareInfoFragment() - Constructor for class com.tccc.kos.commons.util.json.fragments.SoftwareInfoFragment
- SpawnException - Exception in com.tccc.kos.core.service.spawn
-
Base exception for all spawn-related errors.
- SpawnException(String) - Constructor for exception com.tccc.kos.core.service.spawn.SpawnException
-
Constructs a new "spawn" exception with the specified message.
- SpawnInvalidPathException - Exception in com.tccc.kos.core.service.spawn
-
Exception thrown when a spawn attempt fails when either the specified path is not found or is not executable.
- SpawnInvalidPathException(String) - Constructor for exception com.tccc.kos.core.service.spawn.SpawnInvalidPathException
-
Constructs a new "spawn invalid path" exception with the specified message.
- SpawnProcess - Class in com.tccc.kos.core.service.spawn
-
Class that represents a single process that can be spawned.
- SpawnProcess() - Constructor for class com.tccc.kos.core.service.spawn.SpawnProcess
- SpawnService - Class in com.tccc.kos.core.service.spawn
-
Service that is used to start/stop native programs on this node or other nodes using a spawn session.
- SpawnTimeoutException - Exception in com.tccc.kos.core.service.spawn
-
Exception thrown when a spawn attempt fails because there was no response from the adapter.
- SpawnTimeoutException(String) - Constructor for exception com.tccc.kos.core.service.spawn.SpawnTimeoutException
-
Constructs a new "spawn timeout" exception with the specified message.
- split(String, String) - Static method in class com.tccc.kos.commons.util.misc.StringUtil
-
Null-safe way to split a string into its individual components.
- split(String, String) - Static method in class com.tccc.kos.commons.xml.XmlUtil
-
This is basically a wrapper around StringTokenizer that makes it look more like string.split() which isn't available 1.3.1.
- StackedVFSSource - Class in com.tccc.kos.commons.core.vfs
-
Implementation of VFSSource that supports stacked sources.
- StackedVFSSource() - Constructor for class com.tccc.kos.commons.core.vfs.StackedVFSSource
-
Constructs a new instance.
- STAGED - Enum constant in enum class com.tccc.kos.core.primary.service.ota.OTAArtifact.Status
- start() - Method in class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClient
-
Connect to the server and start processing messages.
- start() - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Starts the timer.
- start() - Method in class com.tccc.kos.commons.util.concurrent.BackoffCallback
-
Clears the count in the associated
backoff
and starts the timer. - start() - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Start the client which will cause it to try to connect to the currently configured endpoint if there is one.
- start() - Method in class com.tccc.kos.core.service.app.Application
-
Called from
AppLoader.start()
to notify the application is is being started. - start() - Method in class com.tccc.kos.core.service.app.AppLoader
-
Start the application.
- start() - Method in class com.tccc.kos.core.service.assembly.Assembly
-
Callback during the installation phase.
- start() - Method in interface com.tccc.kos.core.util.Loadable
-
Called by the associated service to notify the bean that the bean resources have been prepared and the bean can use them to continue initialization.
- start(long) - Method in class com.tccc.kos.commons.util.concurrent.PushPullCallback
-
Triggers a callback after the specified delay.
- START - Enum constant in enum class com.tccc.kos.commons.util.concurrent.future.FutureEvent
- started() - Method in class com.tccc.kos.core.service.app.Application
-
Called after
start()
returns. - started() - Method in class com.tccc.kos.core.service.assembly.Assembly
-
Called after install completes and the assembly has been added to the device.
- started() - Method in interface com.tccc.kos.core.util.Loadable
-
Called after the associated service has finished processing the start event for the bean.
- startThread(String, boolean, Runnable) - Method in interface com.tccc.kos.commons.util.concurrent.Scheduler
-
Executes the
Runnable
in a newly created thread. - StateAware<T extends StateBean> - Interface in com.tccc.kos.commons.core.service.state
-
Interface that can be added to objects that are put into
BeanContext
to indicate that they contains aStateBean
for use withStateService
. - StateBean - Class in com.tccc.kos.commons.core.service.state
-
Base class for beans that hold state and can be broadcast via message broker when they change.
- StateBean() - Constructor for class com.tccc.kos.commons.core.service.state.StateBean
- StateBean(Handle) - Constructor for class com.tccc.kos.commons.core.service.state.StateBean
- StateBeanListener - Interface in com.tccc.kos.commons.core.service.state
-
Interface for being notified when a
StateBean
changes state. - StateService - Class in com.tccc.kos.commons.core.service.state
-
Tracks
StateAware
beans in the system and generates events whenStateAware
beans change. - stop() - Method in class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClient
-
Disconnect from the server.
- stop() - Method in class com.tccc.kos.commons.util.concurrent.AdjustableCallback
-
Stops the timer.
- stop() - Method in class com.tccc.kos.commons.util.concurrent.BackoffCallback
-
Stops the callback.
- stop() - Method in class com.tccc.kos.commons.web.client.WebsocketClient
-
Stop the client.
- stop() - Method in class com.tccc.kos.core.service.app.Application
-
Called before the application is unloaded.
- stop() - Method in class com.tccc.kos.core.service.assembly.Assembly
-
Called when uninstalled from the device.
- stop() - Method in interface com.tccc.kos.core.util.Loadable
-
Called to stop the bean.
- StorageDevice - Class in com.tccc.kos.core.service.udev.storage
-
Wraps a
UdevDevice
and provides easy access to storage specific data. - StorageDevice() - Constructor for class com.tccc.kos.core.service.udev.storage.StorageDevice
- StorageDeviceListener - Interface in com.tccc.kos.core.service.udev.storage
-
Listener for when a
StorageDevice
is added or removed. - StorageInfo - Class in com.tccc.kos.core.service.udev.storage
-
Size information for a storage mount.
- StorageInfo() - Constructor for class com.tccc.kos.core.service.udev.storage.StorageInfo
- StorageListener - Interface in com.tccc.kos.core.service.udev.storage
-
Base listener for storage events.
- StorageMountListener - Interface in com.tccc.kos.core.service.udev.storage
-
Listener for when a
StorageDevice
is mounted or unmounted. - StorageService - Class in com.tccc.kos.core.service.udev.storage
-
Service that manages storage devices that are detected via udev events, such as usb drives.
- stream() - Element in annotation interface com.tccc.kos.commons.core.dispatcher.annotations.ApiEndpoint
-
If true, this returns a stream, not json data.
- StreamingJsonReader - Class in com.tccc.kos.commons.util.json
-
This streaming JSON reader allows callbacks to be attached to logical paths of data in a JSON payload, which means that data can be extracted while the JSON is being parsed.
- StreamingJsonReader() - Constructor for class com.tccc.kos.commons.util.json.StreamingJsonReader
- StreamingJsonReaderCallback - Interface in com.tccc.kos.commons.util.json
-
Callback interface for token matching in
StreamingJsonReader
. - StringUtil - Class in com.tccc.kos.commons.util.misc
-
Utility class that handles various string-based operations.
- StringUtil() - Constructor for class com.tccc.kos.commons.util.misc.StringUtil
- subscribe(Object, String, MessageBrokerCallback) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Subscribes to the specified topic.
- subscribe(Object, String, MessageBrokerCallback) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- subscribe(Object, String, Class<?>, MessageBrokerCallback) - Method in interface com.tccc.kos.commons.core.broker.MessageBroker
-
Subscribes to the specified topic.
- subscribe(Object, String, Class<?>, MessageBrokerCallback) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
- subscribe(String, MessageBrokerCallback) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
-
Subscribes to the specified topic.
- subscribe(String, Class<?>, MessageBrokerCallback) - Method in class com.tccc.kos.core.service.app.AppMessageBroker
-
Subscribes to the specified topic.
- success() - Method in class com.tccc.commons.httpclient.JsonResp
-
Return true if the request succeeded.
- success() - Method in class com.tccc.kos.commons.util.concurrent.future.FutureWork
-
Marks the work "successful".
- success() - Method in class com.tccc.kos.commons.util.concurrent.future.ParallelFuture
- success() - Method in class com.tccc.kos.commons.util.concurrent.future.SequencedFuture
- success() - Method in class com.tccc.kos.commons.util.dispatcher.ResponseEnvelope
-
Return true if the request succeeded.
- SUCCESS - Enum constant in enum class com.tccc.kos.commons.util.concurrent.future.FutureEvent
- SUCCESS - Enum constant in enum class com.tccc.kos.commons.util.concurrent.future.FutureState
- SYNC - Static variable in class com.tccc.kos.core.service.udev.storage.MountOption
- SYSTEM - Static variable in class com.tccc.kos.commons.kab.KabType
- SYSTEM_APP_ID - Static variable in class com.tccc.kos.core.service.app.AppService
- SYSTEM_CONFIG_FILE - Static variable in class com.tccc.kos.core.service.app.AppService
- SYSTEM_SECTION - Static variable in class com.tccc.kos.core.service.app.AppService
- SystemApplication<T extends BaseAppConfig> - Class in com.tccc.kos.core.service.app
-
Base class for system applications, which simply adds convenience methods to the base Application type.
- SystemApplication() - Constructor for class com.tccc.kos.core.service.app.SystemApplication
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form