Package com.scaleoutsoftware.digitaltwin.abstractions
package com.scaleoutsoftware.digitaltwin.abstractions
Digital twin model API - Create a digital twin model.
-
ClassDescriptionA message that should be sent to a configured alert provider.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
SharedDataoperation.Enum indicating the status of a delete operation.Enum indicating the status of a delete operation.DigitalTwinBase<T extends DigitalTwinBase<T>>A real-time digital twin of a data source.InitContext<T extends DigitalTwinBase<T>>The InitContext is passed as a parameter to theDigitalTwinBase.init(InitContext)method of an initializing digital twin.The InitSimulationContext is passed as a parameter to theSimulationProcessor.onInitSimulation(InitSimulationContext, DigitalTwinBase, Date)method of digital twin instance when a simulation is initializing.MessageProcessor<T extends DigitalTwinBase<T>>Processes messages for a real-time digital twin.ProcessingContext<T extends DigitalTwinBase<T>>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 HandledSharedData is used to access a model's, or globally, shared cache.The SimulationController interface is used to interact with the running DigitalTwin simulation.SimulationProcessor<T extends DigitalTwinBase<T>>Processes simulation events for a digital twin.The status of a simulation.The result of a timer action.TimerHandler<T extends DigitalTwinBase<T>>Callback to a handle a timer message for aDigitalTwinBase.TimerMetadata<T extends DigitalTwinBase<T>>Metadata class for a timer.Enum representation of the available timer types