All Classes
Class | Description |
---|---|
Animator | |
Base64Coder |
A Base64 encoder/decoder.
|
Constellation | |
DataFoundry |
Java client API for Data Foundry
This mini-library allows to access IoT and Entity datasets on a Data Foundry server.
|
DataHandler |
event handler for events with structured data
|
DFDataset |
Dataset class for all operations on an IoT or Entity dataset.
|
EventHandler |
event handler for events with structured data
|
EventRecorder |
OOCSI looper is an event recorder client that listens on an OOCSI channel and records all incoming events on that
channel.
|
Handler |
event handler for events with structured data
|
JSONReader |
JSONReader is part of the StringTree library (https://github.com/efficacy/stringtree)
Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html
|
JSONWriter |
JSONWriter is part of the StringTree library (https://github.com/efficacy/stringtree)
Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html
|
MultiHandler |
Handler that internally maintains a list of sub-handlers which will be called in FIFO order once this handler is
called; this is very helpful for multiple subscriptions to a channel
|
MultiMessage | |
OOCSI |
central OOCSI connector for Processing
|
OOCSIAwareness |
OOCSIAwareness is a system-level primitive that allows for local representations of different OOCSI clients on the
same channel and the data they share on that channel.
|
OOCSIBoolean |
OOCSIBoolean is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSICall |
call helper class for constructing, sending and receiving (function) calls over OOCSI
|
OOCSIClient |
OOCSI client wrapper for socket client
|
OOCSICommunicator |
communication interface for OOCSI client
|
OOCSIConsensus<T> |
OOCSIConsensus is a system-level primitive that allows for easy consensus between different OOCSI clients on the same
channel.
|
OOCSIData | |
OOCSIDataImpl | |
OOCSIDevice |
OOCSIDevice allows to configure one or more devices for an OOCSI client that can be recognized by HomeAssistant (and
the OOCSI server) and will then be displayed or treated otherwise in a semantically correct way.
|
OOCSIDevice.BinarySensorType |
from: https://developers.home-assistant.io/docs/core/entity/binary-sensor/#available-device-classes
|
OOCSIDevice.LedType |
from: ? Tbd.
|
OOCSIDevice.LightSpectrum |
from: ? Tbd.
|
OOCSIDevice.SensorType |
from: https://developers.home-assistant.io/docs/core/entity/sensor/#available-device-classes
|
OOCSIDevice.SwitchType |
from: https://developers.home-assistant.io/docs/core/entity/switch/#available-device-classes
|
OOCSIDouble |
OOCSIDouble is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSIEvent |
event class for receiving events from OOCSI
|
OOCSIFloat |
OOCSIFloat is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSIGather<T> |
OOCSIGather is a system-level primitive that allows for easy collection of all values that different OOCSI clients
contribute for the same channel.
|
OOCSIInt |
OOCSIInt is a system-level primitive that allows for automatic synchronizing of local variables (read and write) with
different OOCSI clients on the same channel.
|
OOCSILong |
OOCSILong is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSIMessage |
message helper class for constructing and sending events to OOCSI
|
OOCSISpatial |
OOCSISpatial is a system-level primitive that allows for routing across a multi-dimensional lattice of positions of
different OOCSI clients.
|
OOCSISpatial.DistanceMetric<T> | |
OOCSISpread |
OOCSISpread is a system-level primitive that allows for easy allocation of all OOCSI clients in a channel.
|
OOCSIStateMachine |
A simple finite state machine for use with OOCSI
API and logic was inspired by the Processing StateMachine library: https://github.com/atduskgreg/Processing-FSM and
the AlphaBeta FSM library for Arduino: http://www.arduino.cc/playground/Code/FiniteStateMachine
|
OOCSIString |
OOCSIString is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSISync |
OOCSISync is a system-level primitive that allows for easy synchronization between different OOCSI clients on the
same channel.
|
OOCSISystemCommunicator<T> | |
OOCSIVariable<T> |
OOCSIVariable is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSIVariable<T> |
OOCSIVariable is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
OOCSIVariable<T> |
OOCSIVariable is a system-level primitive that allows for automatic synchronizing of local variables (read and write)
with different OOCSI clients on the same channel.
|
RateLimitedClientEventHandler |
rate limited event handler for events with structured data that will only let through "rate" events per "second"
secs; this counts for all incoming events per sender which protects against single senders overloading the system
|
RateLimitedEventHandler |
rate limited event handler for events with structured data that will only let through "rate" events per "second"
secs; this counts for all incoming events
|
Responder |
internal event handler for synchronized events with structured data
|
Service | |
Service.ServiceField<T> | |
Service.ServiceMethod | |
SocketClient |
OOCSI client interface for socket connections
|
SocketClient.OOCSIAuthenticationException | |
SocketClientRunner | |
StateMachine |