Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

Backoff - Class in com.kosdev.kos.commons.util
General purpose backoff algorithm class.
Backoff() - Constructor for class com.kosdev.kos.commons.util.Backoff
Create a backoff using a default config.
Backoff(BackoffConfig) - Constructor for class com.kosdev.kos.commons.util.Backoff
Create a backoff using the specified config.
BackoffCallback - Class in com.kosdev.kos.commons.util.concurrent
Class used to schedule callbacks based on a backoff algorithm.
BackoffCallback(BackoffConfig, Runnable) - Constructor for class com.kosdev.kos.commons.util.concurrent.BackoffCallback
Creates a callback that utilizes a Backoff with the supplied configuration.
BackoffCallback(Runnable) - Constructor for class com.kosdev.kos.commons.util.concurrent.BackoffCallback
Creates a callback that utilizes a Backoff with a default BackoffConfig object.
BackoffConfig - Class in com.kosdev.kos.commons.util
Configuration for any of the available backoff delays.
BackoffConfig() - Constructor for class com.kosdev.kos.commons.util.BackoffConfig
 
BAD_GATEWAY - Static variable in class com.kosdev.kos.commons.util.dispatcher.HttpStatus
 
BAD_REQUEST - Static variable in class com.kosdev.kos.commons.util.dispatcher.HttpStatus
 
BadRequestException - Exception in com.kosdev.kos.commons.util.dispatcher.exceptions
Exception thrown when the web client/caller passes in invalid data.
BadRequestException(String) - Constructor for exception com.kosdev.kos.commons.util.dispatcher.exceptions.BadRequestException
Constructs a new "bad request" exception with the specified message.
BadRequestException(String, Throwable) - Constructor for exception com.kosdev.kos.commons.util.dispatcher.exceptions.BadRequestException
Constructs a new "bad request" exception with the specified message and cause.
BadRequestException(Throwable) - Constructor for exception com.kosdev.kos.commons.util.dispatcher.exceptions.BadRequestException
Constructs a new "bad request" exception with the specified cause.
BarUnit - Class in com.kosdev.kos.commons.util.units.impl
A Unit class that represents pressure in bars.
BarUnit() - Constructor for class com.kosdev.kos.commons.util.units.impl.BarUnit
Creates a BarUnit with no alias and default set to true.
BarUnit(String, boolean) - Constructor for class com.kosdev.kos.commons.util.units.impl.BarUnit
Creates a BarUnit with the specified alias and default flag.
base() - Element in annotation interface com.kosdev.kos.commons.core.dispatcher.annotations.ApiController
Base path for mappings.
BaseAppConfig - Class in com.kosdev.kos.core.service.app
Base class for application configuration beans.
BaseAppConfig() - Constructor for class com.kosdev.kos.core.service.app.BaseAppConfig
 
BaseCallback - Class in com.kosdev.kos.commons.util.concurrent
Base class for various callback classes.
BaseDatabaseMigrator - Class in com.kosdev.kos.commons.db
Base class for database migration.
BaseDatabaseMigrator() - Constructor for class com.kosdev.kos.commons.db.BaseDatabaseMigrator
 
BaseDeviceConfig - Class in com.kosdev.kos.core.service.device
Base class for Device config beans.
BaseDeviceConfig() - Constructor for class com.kosdev.kos.core.service.device.BaseDeviceConfig
 
BaseDeviceManifest - Class in com.kosdev.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.kosdev.kos.commons.manifest.BaseDeviceManifest
 
BaseManifestArtifact - Class in com.kosdev.kos.commons.manifest
Base class for describing a kab in a manifest.
BaseManifestArtifact() - Constructor for class com.kosdev.kos.commons.manifest.BaseManifestArtifact
 
BasePauseListener - Interface in com.kosdev.kos.commons.util
Base listener interface for Pause events.
BaseRegion - Class in com.kosdev.kos.commons.core.service.region
Base class for a region.
BaseRegion() - Constructor for class com.kosdev.kos.commons.core.service.region.BaseRegion
 
BeanChanges - Class in com.kosdev.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.kosdev.kos.commons.core.service.config
 
BeanChanges.Error - Class in com.kosdev.kos.commons.core.service.config
 
BeanContext - Class in com.kosdev.kos.commons.core.context
System component that provides a very lightweight IOC-style context.
BeanContext() - Constructor for class com.kosdev.kos.commons.core.context.BeanContext
Create a context without a parent using default name.
BeanContext(BeanContext) - Constructor for class com.kosdev.kos.commons.core.context.BeanContext
Create a context with the specified parent and default name.
BeanContext(String) - Constructor for class com.kosdev.kos.commons.core.context.BeanContext
Create a context without a parent.
BeanContext(String, BeanContext) - Constructor for class com.kosdev.kos.commons.core.context.BeanContext
Create a context with a parent.
BeanUpdate - Class in com.kosdev.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.kosdev.kos.commons.core.service.config.BeanUpdate
Constructs a default instance.
BeanUpdate(String) - Constructor for class com.kosdev.kos.commons.core.service.config.BeanUpdate
Constructs a new update record for a bean with the specified handle.
BinaryMsg - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
Implementation of BinaryMsg for sessions.
BinaryMsgClient - Class in com.kosdev.kos.commons.core.client.binarymsg
Client for BinaryMsg protocol.
BinaryMsgClient(String, BinaryMsgIdentity, String, int) - Constructor for class com.kosdev.kos.commons.core.client.binarymsg.BinaryMsgClient
Create a new client.
BinaryMsgClientHandler - Interface in com.kosdev.kos.commons.core.client.binarymsg
Handler interface to register with a BinaryMsgClient.
BinaryMsgClientIface - Class in com.kosdev.kos.commons.core.client.binarymsg
Handler interface to register with a BinaryMsgClient.
BinaryMsgClientIface(String, int) - Constructor for class com.kosdev.kos.commons.core.client.binarymsg.BinaryMsgClientIface
Create a client iface with the specified name.
BinaryMsgException - Exception in com.kosdev.kos.commons.core.service.blink.binarymsg
Base exception for checked BinaryMsg exceptions.
BinaryMsgException(String) - Constructor for exception com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgException
Create an exception with the specified message.
BinaryMsgException(String, Throwable) - Constructor for exception com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgException
Create an exception with the specified message.
BinaryMsgIdentity - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
Every blink protocol sends a json identity payload to describe connection.
BinaryMsgIdentity() - Constructor for class com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgIdentity
 
BinaryMsgIdentity.DeclaredIface - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
Information about a declared interface from the blink session.
BinaryMsgIface - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
A single api contract between java and an adapter or device that runs over a network connection.
BinaryMsgIface(String, BinaryMsgSession, IfaceClient<?>, BinaryMsgIfaceListener<?>) - Constructor for class com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgIface
Create a new interface for the specified session.
BinaryMsgIfaceFactory - Interface in com.kosdev.kos.commons.core.service.blink.binarymsg
Factory interface for creating a BinaryMsgIface for a given iface name.
BinaryMsgIfaceListener<T extends BinaryMsgIface> - Interface in com.kosdev.kos.commons.core.service.blink.binarymsg
Interface for a BinaryMsgIface connection listener.
BinaryMsgListener - Interface in com.kosdev.kos.commons.core.service.blink.binarymsg
Listener for receiving a BinaryMsg.
BinaryMsgOutputStream - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
Output stream that is used to encode a message sent from java to a device or adapter.
BinaryMsgOutputStream(ByteOrder, int) - Constructor for class com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgOutputStream
Create a new output stream.
BinaryMsgSession - Class in com.kosdev.kos.commons.core.service.blink.binarymsg
Implementation of a blink protocol that supports request/response messages as well as events from a client.
BinaryMsgSession() - Constructor for class com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
 
bind(T) - Method in class com.kosdev.kos.commons.core.service.blink.binarymsg.BinaryMsgSession
Bind an interface to the session.
BlinkIdentity - Class in com.kosdev.kos.commons.core.service.blink
Base class for blink identity information.
BlinkIdentity() - Constructor for class com.kosdev.kos.commons.core.service.blink.BlinkIdentity
 
BlinkSession<M> - Class in com.kosdev.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.kosdev.kos.commons.core.service.blink.BlinkSession
 
Board - Class in com.kosdev.kos.core.service.hardware
Logical representation of a circuit board in the system.
Board(Assembly, String) - Constructor for class com.kosdev.kos.core.service.hardware.Board
 
BoardGroupReadyListener - Class in com.kosdev.kos.core.service.hardware
Abstract class for detecting when a group of boards are ready for use.
BoardGroupReadyListener(Board...) - Constructor for class com.kosdev.kos.core.service.hardware.BoardGroupReadyListener
Create a new group listener for the specified boards
BoardIdentifier - Interface in com.kosdev.kos.core.service.hardware
Uniquely identifies a board in an assembly.
BoardIfaceLink - Class in com.kosdev.kos.core.service.hardware
HardwareLink class for BoardIface devices.
BoardIfaceLink() - Constructor for class com.kosdev.kos.core.service.hardware.BoardIfaceLink
 
BoardLinkListener - Interface in com.kosdev.kos.core.service.hardware
Interface for board link / unlink callbacks.
BoardReadyListener - Interface in com.kosdev.kos.core.service.hardware
Interface for detecting when a board is ready for use.
BoardTroubleIface - Interface in com.kosdev.kos.core.service.hardware
Interface for Troubles that implements the board iface.
bounce() - Method in class com.kosdev.kos.core.primary.service.nodemgr.NodeMgrService
Bounce the primary node.
broadcast() - Method in class com.kosdev.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.kosdev.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.kosdev.kos.commons.web.broker
Message broker client to provide java access to broker messages.
BrokerClient(NodeId, boolean) - Constructor for class com.kosdev.kos.commons.web.broker.BrokerClient
Create a new client that is running on the specified node.
BrokerClientCallback<T> - Interface in com.kosdev.kos.commons.web.broker
Callback interface for receiving subscribed topics.
BrokerClientSubscription<T> - Class in com.kosdev.kos.commons.web.broker
Subscription record from the BrokerClient used to unsubscribe.
BrokerClientSubscription() - Constructor for class com.kosdev.kos.commons.web.broker.BrokerClientSubscription
 
Browser - Class in com.kosdev.kos.core.service.browser
A logical browser control object.
BrowserId - Class in com.kosdev.kos.core.service.browser
Identifies a particular browser on a node.
BrowserId(NodeId) - Constructor for class com.kosdev.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.kosdev.kos.core.service.browser.BrowserId
Create a new BrowserId to identify a particular browser instance on a node.
BrowserIntent - Class in com.kosdev.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.kosdev.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.kosdev.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.kosdev.kos.core.service.browser.BrowserIntent
Create a browser intent targeting the specified browser.
BrowserIntent(BrowserId, String, Map<String, Object>) - Constructor for class com.kosdev.kos.core.service.browser.BrowserIntent
Create a browser intent targeting the specified browser.
BrowserIntent(BrowserIntent, String) - Constructor for class com.kosdev.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.kosdev.kos.core.service.browser.BrowserIntent
Create a browser intent targeting the browser contained in the specified intent.
BrowserIntent(String) - Constructor for class com.kosdev.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.kosdev.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.kosdev.kos.core.service.browser
Interface for resolving browser intents to either other intents or a specific url.
BrowserNav - Class in com.kosdev.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.kosdev.kos.core.service.browser.BrowserNav
Navigation request for the named browser on the specified node.
BrowserNav(BrowserId) - Constructor for class com.kosdev.kos.core.service.browser.BrowserNav
Navigation request for the browser with the specified id.
BrowserService - Class in com.kosdev.kos.core.service.browser
Service that manages browsers connected to this service.
BrowserSession - Interface in com.kosdev.kos.core.service.browser
Interface for browser connections to plug into BrowserService by connecting to a Browser object.
BrowserUrl - Class in com.kosdev.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.kosdev.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.kosdev.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.kosdev.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.kosdev.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.kosdev.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.kosdev.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.kosdev.kos.commons.kab.KabOutputStreamBuilder
Return a KabOutputStream using the configuration setup in the builder.
build() - Method in class com.kosdev.kos.commons.manifest.chained.ChainedManifestBuilder
Build the ChainedManifest from the current builder state.
build() - Method in class com.kosdev.kos.core.primary.service.nodemgr.install.DeviceInstallBuilder
Build a ResolvedDeviceManifest from the builder.
build() - Method in class com.kosdev.kos.core.service.manifest.SoftwareInfoBuilder
Build the SoftwareInfo .
ByteOrderInput - Interface in com.kosdev.kos.commons.util
Interface for operation supported by ByteOrderInputStream.
ByteOrderInputStream - Class in com.kosdev.kos.commons.util
An input stream that reads objects in little or big endian format.
ByteOrderInputStream(ByteOrder, InputStream) - Constructor for class com.kosdev.kos.commons.util.ByteOrderInputStream
Create a wrapper around the specified input stream.
ByteOrderOutput - Interface in com.kosdev.kos.commons.util
Interface for operation supported by ByteOrderOutputStream.
ByteOrderOutputStream - Class in com.kosdev.kos.commons.util
An output stream that writes objects in little or big endian format.
ByteOrderOutputStream(ByteOrder, OutputStream) - Constructor for class com.kosdev.kos.commons.util.ByteOrderOutputStream
Creates a new wrapper around the specified output stream.
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form