Package com.scaleoutsoftware.digitaltwin.core
Digital twin model API - Create a digital twin model.
-
Interface Summary Interface Description MessageFactory Message list factory retrieves message lists for a MessageProcessorPersistenceProvider An interface that can be used for persisting/retrieving the state of real-time digital twins.SimulationController The SimulationController interface is used to interact with the running DigitalTwin simulation.TimerHandler<T extends DigitalTwinBase> Callback to a handle a timer message for aDigitalTwinBase
. -
Class Summary Class Description AlertMessage A message that should be sent to a configured alert provider.AlertProviderConfiguration Configuration for an alert provider.DigitalTwinBase A real-time digital twin of a data source.DigitalTwinTimerMessage A message sent to a digital twin instance's message processor.MessageProcessor<T extends DigitalTwinBase,V> Processes messages for a real-time digital twin.MessageProcessorBase<T extends DigitalTwinBase> Base class for the MessageProcessor to help with typing.ModelSchema 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.ProcessingContext Context object that allows the user to send a message to a DataSource.SimulationProcessor<T extends DigitalTwinBase> Processes simulation events for a digital twin.TimerMetadata<T extends DigitalTwinBase> Metadata class for a timer. -
Enum Summary Enum Description PersistenceProviderType AvailablePersistenceProvider
types.ProcessingResult The result from a message processor which indicates to update the state object or to ignoreSendingResult Marks a message as Delivered or not DeliveredSimulationStatus TimerActionResult TimerType Enum representation of the available timer types