Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- Backoff - Class in com.tccc.kos.commons.util
-
General purpose backoff algorithm class.
- Backoff() - Constructor for class com.tccc.kos.commons.util.Backoff
-
Create a backoff using a default config.
- Backoff(BackoffConfig) - Constructor for class com.tccc.kos.commons.util.Backoff
-
Create a backoff using the specified config.
- BackoffCallback - Class in com.tccc.kos.commons.util.concurrent
-
Class used to schedule callbacks based on a backoff algorithm.
- BackoffCallback(BackoffConfig, Runnable) - Constructor for class com.tccc.kos.commons.util.concurrent.BackoffCallback
-
Creates a callback that utilizes a
Backoff
with the supplied configuration. - BackoffCallback(Runnable) - Constructor for class com.tccc.kos.commons.util.concurrent.BackoffCallback
-
Creates a callback that utilizes a
Backoff
with a defaultBackoffConfig
object. - BackoffConfig - Class in com.tccc.kos.commons.util
-
Configuration for any of the available backoff delays.
- BackoffConfig() - Constructor for class com.tccc.kos.commons.util.BackoffConfig
- BAD_GATEWAY - Static variable in class com.tccc.kos.commons.util.dispatcher.HttpStatus
- BAD_REQUEST - Static variable in class com.tccc.kos.commons.util.dispatcher.HttpStatus
- BadRequestException - Exception in com.tccc.kos.commons.util.dispatcher.exceptions
-
Exception thrown when the web client/caller passes in invalid data.
- BadRequestException(String) - Constructor for exception com.tccc.kos.commons.util.dispatcher.exceptions.BadRequestException
-
Constructs a new "bad request" exception with the specified message.
- BadRequestException(String, Throwable) - Constructor for exception com.tccc.kos.commons.util.dispatcher.exceptions.BadRequestException
-
Constructs a new "bad request" exception with the specified message and cause.
- BadRequestException(Throwable) - Constructor for exception com.tccc.kos.commons.util.dispatcher.exceptions.BadRequestException
-
Constructs a new "bad request" exception with the specified cause.
- BarUnit - Class in com.tccc.kos.commons.util.units.impl
-
A
Unit
class that represents pressure in bars. - BarUnit() - Constructor for class com.tccc.kos.commons.util.units.impl.BarUnit
-
Creates a
BarUnit
with no alias and default set to true. - BarUnit(String, boolean) - Constructor for class com.tccc.kos.commons.util.units.impl.BarUnit
-
Creates a
BarUnit
with the specified alias and default flag. - base() - Element in annotation interface com.tccc.kos.commons.core.dispatcher.annotations.ApiController
-
Base path for mappings.
- BaseAppConfig - Class in com.tccc.kos.core.service.app
-
Base class for application configuration beans.
- BaseAppConfig() - Constructor for class com.tccc.kos.core.service.app.BaseAppConfig
- BaseCallback - Class in com.tccc.kos.commons.util.concurrent
-
Base class for various callback classes.
- BaseDatabaseMigrator - Class in com.tccc.kos.commons.db
-
Base class for database migration.
- BaseDatabaseMigrator() - Constructor for class com.tccc.kos.commons.db.BaseDatabaseMigrator
- BaseDeviceConfig - Class in com.tccc.kos.core.service.device
-
Base class for
Device
config beans. - BaseDeviceConfig() - Constructor for class com.tccc.kos.core.service.device.BaseDeviceConfig
- BaseDeviceManifest - Class in com.tccc.kos.commons.manifest
-
Base class for all future
DeviceManifest
implementations which implements the @{code PrimaryManifestInstallView} interface which is sufficient for a primary node to identify any missing artifacts and install them, even if it doesn't understand the actual manifest format. - BaseDeviceManifest() - Constructor for class com.tccc.kos.commons.manifest.BaseDeviceManifest
- BaseManifestArtifact - Class in com.tccc.kos.commons.manifest
-
Base class for describing a kab in a manifest.
- BaseManifestArtifact() - Constructor for class com.tccc.kos.commons.manifest.BaseManifestArtifact
- BasePauseListener - Interface in com.tccc.kos.commons.util
-
Base listener interface for
Pause
events. - BaseRegion - Class in com.tccc.kos.core.service.region
-
Base class for a region.
- BaseRegion() - Constructor for class com.tccc.kos.core.service.region.BaseRegion
- BeanChanges - Class in com.tccc.kos.commons.core.service.config
-
Class that tracks changes to values for a single bean during the configure/update process.
- BeanChanges.AttrChange - Class in com.tccc.kos.commons.core.service.config
- BeanChanges.Error - Class in com.tccc.kos.commons.core.service.config
- BeanContext - Class in com.tccc.kos.commons.core.context
-
System component that provides a very lightweight IOC-style context.
- BeanContext() - Constructor for class com.tccc.kos.commons.core.context.BeanContext
-
Create a context without a parent.
- BeanContext(BeanContext) - Constructor for class com.tccc.kos.commons.core.context.BeanContext
-
Create a context with a parent.
- BeanUpdate - Class in com.tccc.kos.commons.core.service.config
-
Data class that contains updates to apply to a bean with the specified handle path.
- BeanUpdate() - Constructor for class com.tccc.kos.commons.core.service.config.BeanUpdate
-
Constructs a default instance.
- BeanUpdate(String) - Constructor for class com.tccc.kos.commons.core.service.config.BeanUpdate
-
Constructs a new update record for a bean with the specified handle.
- BinaryMsg - Class in com.tccc.kos.commons.core.service.blink.binarymsg
-
Implementation of BinaryMsg for sessions.
- BinaryMsgClient - Class in com.tccc.kos.commons.core.client.binarymsg
-
Client for
BinaryMsg
protocol. - BinaryMsgClient(String, BinaryMsgIdentity, String, int) - Constructor for class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClient
-
Create a new client.
- BinaryMsgClientHandler - Interface in com.tccc.kos.commons.core.client.binarymsg
-
Handler interface to register with a
BinaryMsgClient
. - BinaryMsgClientIface - Class in com.tccc.kos.commons.core.client.binarymsg
-
Handler interface to register with a
BinaryMsgClient
. - BinaryMsgClientIface(String, int) - Constructor for class com.tccc.kos.commons.core.client.binarymsg.BinaryMsgClientIface
-
Create a client iface with the specified name.
- BinaryMsgException - Exception in com.tccc.kos.commons.core.service.blink.binarymsg
-
Base exception for checked
BinaryMsg
exceptions. - BinaryMsgException(String) - Constructor for exception com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgException
- BinaryMsgException(String, Throwable) - Constructor for exception com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgException
- BinaryMsgIdentity - Class in com.tccc.kos.commons.core.service.blink.binarymsg
-
Session setup data for BinaryMsg connections.
- BinaryMsgIdentity() - Constructor for class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
- BinaryMsgIdentity.IfaceInfo - Class in com.tccc.kos.commons.core.service.blink.binarymsg
- BinaryMsgIface - Class in com.tccc.kos.commons.core.service.blink.binarymsg
-
Base class for a messaging interface over BinaryMsgSession.
- BinaryMsgIface(String, BinaryMsgSession, BinaryMsgIfaceListener<?>) - Constructor for class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
-
Create a new interface for the specified session.
- BinaryMsgIfaceFactory - Interface in com.tccc.kos.commons.core.service.blink.binarymsg
-
Given the name of an interface from a BinaryMsgSession, return an instance of BinaryMsgIface or null.
- BinaryMsgIfaceListener<T extends BinaryMsgIface> - Interface in com.tccc.kos.commons.core.service.blink.binarymsg
-
Interface for a BinaryMsgIface connection listener.
- BinaryMsgListener - Interface in com.tccc.kos.commons.core.service.blink.binarymsg
-
Listener for receiving a BinaryMsg.
- BinaryMsgOutputStream - Class in com.tccc.kos.commons.core.service.blink.binarymsg
-
Extends
ByteArrayOutputStream
so that it can automatically build the correct header for the message. - BinaryMsgOutputStream(ByteOrder, int) - Constructor for class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgOutputStream
-
Create a new output stream.
- BinaryMsgSession - Class in com.tccc.kos.commons.core.service.blink.binarymsg
-
Implementation of the BinaryMsg protocol for adapters.
- BinaryMsgSession(BlinkConn, BinaryMsgIdentity, JsonNode) - Constructor for class com.tccc.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
-
Create a new BinaryMsgSession.
- BlinkCloseCallback - Interface in com.tccc.kos.commons.core.service.blink
-
Can be attached to a BlinkConn to receive a callback when the connection is closed.
- BlinkConn - Class in com.tccc.kos.commons.core.service.blink
-
A single blink connection.
- BlinkConn() - Constructor for class com.tccc.kos.commons.core.service.blink.BlinkConn
- BlinkIdentity - Class in com.tccc.kos.commons.core.service.blink
-
Base class for blink identity information.
- BlinkIdentity() - Constructor for class com.tccc.kos.commons.core.service.blink.BlinkIdentity
- BlinkProtocol - Interface in com.tccc.kos.commons.core.service.blink
-
A protocol that sits on top of a connection and decodes the incoming data.
- BlinkSession<M> - Class in com.tccc.kos.commons.core.service.blink
-
Session that sits on top of a connection and implements a particular protocol as well as the api used to interact with the protocol.
- BlinkSession() - Constructor for class com.tccc.kos.commons.core.service.blink.BlinkSession
- Board - Class in com.tccc.kos.core.service.hardware
-
Logical representation of a circuit board in the system.
- Board(Assembly, String) - Constructor for class com.tccc.kos.core.service.hardware.Board
- BoardIdentifier - Interface in com.tccc.kos.core.service.hardware
-
Uniquely identifies a board in an assembly.
- BoardIfaceLink - Class in com.tccc.kos.core.service.hardware
-
HardwareLink class for BoardIface devices.
- BoardIfaceLink() - Constructor for class com.tccc.kos.core.service.hardware.BoardIfaceLink
- BoardLinkListener - Interface in com.tccc.kos.core.service.hardware
-
Interface for board link / unlink callbacks.
- boardReady() - Method in class com.tccc.kos.core.service.hardware.Board
-
Called to indicate the board is ready for use.
- BoardReadyListener - Interface in com.tccc.kos.core.service.hardware
-
Interface for board is ready for use.
- BoardTroubleIface - Interface in com.tccc.kos.core.service.hardware
-
Interface for
Trouble
s that implements the board iface. - bounce() - Method in class com.tccc.kos.core.primary.service.nodemgr.NodeMgrService
-
Bounce the primary node.
- broadcast() - Method in class com.tccc.kos.commons.core.service.state.StateBean
-
Causes the bean to be examined for changes relative to the last broadcast attempt and if any changes are found the bean will be sent via the
MessageBroker
. - broadcast(String, Class<?>) - Method in class com.tccc.kos.commons.core.service.handle.Handle
-
Causes the associated bean to be broadcast from
HandleService
with a topic of:/kos/handle/<topic>/<path>
. - BrokerClient - Class in com.tccc.kos.commons.web.broker
-
Message broker client to provide java access to broker messages.
- BrokerClient(NodeId, boolean) - Constructor for class com.tccc.kos.commons.web.broker.BrokerClient
-
Create a new client that is running on the specified node.
- BrokerClientCallback<T> - Interface in com.tccc.kos.commons.web.broker
-
Callback interface for receiving subscribed topics.
- BrokerClientSubscription<T> - Class in com.tccc.kos.commons.web.broker
-
Subscription record from the
BrokerClient
used to unsubscribe. - BrokerClientSubscription() - Constructor for class com.tccc.kos.commons.web.broker.BrokerClientSubscription
- Browser - Class in com.tccc.kos.core.service.browser
-
A logical browser control object.
- BrowserId - Class in com.tccc.kos.core.service.browser
-
Identifies a particular browser on a node.
- BrowserId(NodeId) - Constructor for class com.tccc.kos.core.service.browser.BrowserId
-
Create a new
BrowserId
to identify a particular browser instance on a node. - BrowserId(NodeId, String) - Constructor for class com.tccc.kos.core.service.browser.BrowserId
-
Create a new
BrowserId
to identify a particular browser instance on a node. - BrowserIntent - Class in com.tccc.kos.core.service.browser
-
A
BrowserIntent
is a generic way to describe how to navigate a given browser to a particular page. - BrowserIntent(NodeId, String, String) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent for the specified browser in the specified node with the specified type.
- BrowserIntent(NodeId, String, String, Map<String, Object>) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent for the specified browser in the specified node with the specified type and properties.
- BrowserIntent(BrowserId, String) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent targeting the specified browser.
- BrowserIntent(BrowserId, String, Map<String, Object>) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent targeting the specified browser.
- BrowserIntent(BrowserIntent, String) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent targeting the browser contained in the specified intent.
- BrowserIntent(BrowserIntent, String, Map<String, Object>) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent targeting the browser contained in the specified intent.
- BrowserIntent(String) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent for the default browser on the current node with the specified type.
- BrowserIntent(String, Map<String, Object>) - Constructor for class com.tccc.kos.core.service.browser.BrowserIntent
-
Create a browser intent for the default browser on the current node with the specified type and properties
- BrowserIntentResolver - Interface in com.tccc.kos.core.service.browser
-
Interface for resolving browser intents to either other intents or a specific url.
- BrowserNav - Class in com.tccc.kos.core.service.browser
-
Navigation request to point a given browser from the specified node to a url.
- BrowserNav(NodeId, String) - Constructor for class com.tccc.kos.core.service.browser.BrowserNav
-
Navigation request for the named browser on the specified node.
- BrowserNav(BrowserId) - Constructor for class com.tccc.kos.core.service.browser.BrowserNav
-
Navigation request for the browser with the specified id.
- BrowserService - Class in com.tccc.kos.core.service.browser
-
Service that manages browsers connected to this service.
- BrowserSession - Interface in com.tccc.kos.core.service.browser
-
Interface for browser connections to plug into
BrowserService
by connecting to aBrowser
object. - BrowserUrl - Class in com.tccc.kos.core.service.browser
-
Navigation request to point a given browser from the specified node to the indicated url.
- BrowserUrl(NodeId, String, boolean) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the default browser on the specified node to the specified url using an optional redirect.
- BrowserUrl(NodeId, String, String, boolean) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the specified browser on the specified node to the specified url using an optional redirect.
- BrowserUrl(BrowserId, String, boolean) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the specified browser to the specified url using an optional redirect.
- BrowserUrl(BrowserIntent, String, boolean) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the browser contained in the intent to the specified url using an optional redirect.
- BrowserUrl(String) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the default browser on the current node to the specified url.
- BrowserUrl(String, boolean) - Constructor for class com.tccc.kos.core.service.browser.BrowserUrl
-
Navigation request to send the default browser on the current node to the specified url using an optional redirect.
- build() - Method in class com.tccc.kos.commons.kab.KabOutputStreamBuilder
- build() - Method in class com.tccc.kos.commons.manifest.chained.ChainedManifestBuilder
-
Build the
ChainedManifest
from the current builder state. - build() - Method in class com.tccc.kos.core.primary.service.nodemgr.install.DeviceInstallBuilder
-
Build a
ResolvedDeviceManifest
from the builder. - build() - Method in class com.tccc.kos.core.service.manifest.SoftwareInfoBuilder
-
Build the
SoftwareInfo
. - ByteOrderInput - Interface in com.tccc.kos.commons.util
-
Interface for operation supported by ByteOrderInputStream.
- ByteOrderInputStream - Class in com.tccc.kos.commons.util
-
An input stream that reads objects in little or big endian format.
- ByteOrderInputStream(ByteOrder, InputStream) - Constructor for class com.tccc.kos.commons.util.ByteOrderInputStream
-
Create a wrapper around the specified input stream.
- ByteOrderOutput - Interface in com.tccc.kos.commons.util
-
Interface for operation supported by ByteOrderOutputStream.
- ByteOrderOutputStream - Class in com.tccc.kos.commons.util
-
An output stream that writes objects in little or big endian format.
- ByteOrderOutputStream(ByteOrder, OutputStream) - Constructor for class com.tccc.kos.commons.util.ByteOrderOutputStream
-
Creates a new wrapper around the specified output stream.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form