Package com.scaleoutsoftware.digitaltwin.core
package com.scaleoutsoftware.digitaltwin.core
Digital twin model API - Create a digital twin model.
-
ClassDescriptionA message that should be sent to a configured alert provider.Configuration for an alert provider.A real-time digital twin of a data source.A message sent to a digital twin instance's message processor.The InitContext is passed as a parameter to the
DigitalTwinBase.init(InitContext)
method of an initializing digital twin.Message list factory retrieves message lists for a MessageProcessorProcesses messages for a real-time digital twin.MessageProcessorBase<T extends DigitalTwinBase>Base class for the MessageProcessor to help with typing.The ModelSchema class is used as a Java object representation of the model.json schema file used for deploying a digital twin model to the real-time digital twin cloud service.An interface that can be used for persisting/retrieving the state of real-time digital twins.AvailablePersistenceProvider
types.Context object that allows the user to send a message to a DataSource.The result from a message processor which indicates to update the state object or to ignoreMarks a message as Delivered or not DeliveredThe SimulationController interface is used to interact with the running DigitalTwin simulation.SimulationProcessor<T extends DigitalTwinBase>Processes simulation events for a digital twin.The status of a simulation.The result of a timer action.TimerHandler<T extends DigitalTwinBase>Callback to a handle a timer message for aDigitalTwinBase
.TimerMetadata<T extends DigitalTwinBase>Metadata class for a timer.Enum representation of the available timer types