All Classes and Interfaces
Class
Description
A message that should be sent to a configured alert provider.
Options for a ApiModule -- create via
ApiModuleOptionsBuilder.Used to create an
ApiModuleOptions.An interface that can be used for persisting/retrieving the state of real-time digital twins.
Status of a cache operation.
Represents a response from a
SharedData operation.Used to filter incoming messages from a Kafka topic.
The return value for a
ConsumerRecordFilter.Enum indicating the status of a delete operation.
Enum indicating the status of a delete operation.
A real-time digital twin of a data source.
The DigitalTwinClient is used to create digital twin instances and send messages to digital twin instances.
Instantiate a DigitalTwinClientBuilder to create a DigitalTwinClient.
The DigitalTwinMessageSender sends messages to digital twin models.
DigitalTwinModelOptions.
The DigitalTwinModelOptionsBuilder is used to build a DigitalTwinModelOptions.
Define the result of a Kafka connectors filter method.
The InitContext is passed as a parameter to the
DigitalTwinBase.init(InitContext) method of an initializing
digital twin.The InitSimulationContext is passed as a parameter to the
SimulationProcessor.onInitSimulation(InitSimulationContext, DigitalTwinBase, Date) method of
digital twin instance when a simulation is initializing.Used to send messages to a Kafka connection.
Used to retrieve a connection to a Kafka Connector.
Details the locking strategy for a
ModulePackage.A messaged that was logged by a digital twin.
Processes messages for a real-time digital twin.
The ModulePackage class hosts defined msg and api modules.
A ModuleRegistrationException is thrown if an error occurs while registering a new module.
The options for a
ModulePackage.The ModuleOptionsBuilder is used to create a
MsgModuleOptions.Context object that allows the user to send a message to a DataSource.
The result from a message processor which indicates to update the twin instance, not update the twin instance, or
remove the twin instance.
Marks a message as Handled, Enqueued, or Not Handled
SharedData is used to access a model's, or globally, shared cache.
The SimulationController interface is used to interact with the running DigitalTwin simulation.
A simulation event result.
Processes simulation events for a digital twin.
The status of a simulation.
The simulation step class encases the metadata for a completed interval of a simulation.
The result of a timer action.
Callback to a handle a timer message for a
DigitalTwinBase.Metadata class for a timer.
Enum representation of the available timer types
The Workbench is used to represent an environment where developers can test real-time and simulated digital twins.
A Workbench exception indicates that a real-time or simulated twin caused an exception.