Package com.scaleoutsoftware.digitaltwin.core
Digital twin model API - Create a digital twin model.
-
Interface Summary Interface Description CacheResult Represents a response from aSharedData
operation.InitSimulationContext The InitSimulationContext is passed as a parameter to theSimulationProcessor.onInitSimulation(InitSimulationContext, DigitalTwinBase, Date)
method of digital twin instance when a simulation is initializing.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.SharedData SharedData is used to access a model's, or globally, shared cache.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.InitContext The InitContext is passed as a parameter to theDigitalTwinBase.init(InitContext)
method of an initializing digital twin.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 CacheOperationStatus Status of a cache operation.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 The status of a simulation.TimerActionResult The result of a timer action.TimerType Enum representation of the available timer types