Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAlertProvider(String, String) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Adds an alert provider configuration to the specified model on this workbench.
- addGlobalModelData(String, byte[]) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Add a key/value pair to the global
SharedData. - addInstance(String, String, V) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Adds a digital twin instance to the workbench.
- addRealTimeModel(String, MessageProcessor<T>, Class<T>) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Adds a real-time digital twin model to the workbench.
- addSharedModelData(String, String, byte[]) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Add a key/value pair to
SharedDatafor a model. - addSimulationModel(String, MessageProcessor<T>, SimulationProcessor<T>, Class<T>) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Adds a simulation digital twin model to the workbench.
- AlertMessage - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
A message that should be sent to a configured alert provider.
- AlertMessage(String, String, String) - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Construct an alert message with a title, severity, and custom message.
- AlertMessage(String, String, String, HashMap<String, String>) - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Construct an alert message with a title, severity, and custom message.
- AzureDigitalTwinsProvider - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
An interface that can be used for persisting/retrieving the state of real-time digital twins.
C
- CacheCleared - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
The cache was cleared successfully.
- CacheOperationStatus - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Status of a cache operation.
- CacheResult - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
Represents a response from a
SharedDataoperation. - clear() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SharedData
-
Clear the shared data cache.
- close() - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
- com.scaleoutsoftware.digitaltwin.abstractions - package com.scaleoutsoftware.digitaltwin.abstractions
-
Digital twin model API - Create a digital twin model.
- com.scaleoutsoftware.digitaltwin.development - package com.scaleoutsoftware.digitaltwin.development
-
Digital twin development API - Develop and test simulation/real-time digital twins.
- createInstance(String, String, T) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Create a new digital twin instance for simulation processing.
- CreateResult - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Enum indicating the status of a delete operation.
D
- delay(Duration) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Delay simulation processing for this DigitalTwin instance for a duration of time.
- delayIndefinitely() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Delay simulation processing for this DigitalTwin instance, indefinitely.
- deleteInstance(String, String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Delete and remove a digital twin instance from simulation processing.
- DeleteResult - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Enum indicating the status of a delete operation.
- deleteThisInstance() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Delete and remove this digital twin instance from simulation processing.
- DigitalTwinBase<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
A real-time digital twin of a data source.
- DigitalTwinBase() - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
Default constructor.
E
- emitTelemetry(String, byte[]) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Asynchronously send a JSON serialized message to a DigitalTwin instance that will be processed by the DigitalTwin models
MessageProcessor.processMessage(ProcessingContext, DigitalTwinBase, byte[])method. - EndTimeReached - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
The simulation end time has been reached.
- Enqueued - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SendingResult
-
Enqueued indicates that a message was successfully formed and then sent to an internal messaging service
F
- FailedInternalError - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Failed to start/stop timer due to an internal error.
- FailedNoSuchTimer - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Failed to stop the existing timer, the timer is no longer active.
- FailedTimerAlreadyExists - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Failed to start the timer, the timer with the specified name already exists.
- FailedTooManyTimers - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Failed to start a new timer due to reaching the limit for a number of active timers.
- fromOrdinal(int) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Convert an ordinal into a
TimerActionResult.
G
- get(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SharedData
-
Retrieves an existing object from the cache.
- getAlertMessages(String, String) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieves alert messages from digital twin instances.
- getAzureDigitalTwinsProvider() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Returns an
AzureDigitalTwinsProvideror null if no AzureDigitalTwinsProvider configuration can be found. - getCurrentTime() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieves the current time.
- getDataSourceId() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieve the unique Identifier for a DataSource (matches the Device/Datasource/Real-time twin ID)
- getDigitalTwinModel() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieve the model for a DigitalTwin (matches the model of a Device/Datasource/real-time twin)
- getHandler() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.TimerMetadata
- getId() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
The identifier of this DigitalTwin.
- getId() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Get the model-unique Id identifier of the initializing digital twin instance.
- getInstance(String, String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves an instance or null if it doesn't exist.
- getInstanceAsync(String, String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a future that when complete will return an instance or null if it doesn't exist.
- getInstanceIds(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves the instance IDs stored in a container, or an empty list if no instances exist.
- getInstanceIdsAsync(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a future that when complete will return the instance IDs stored in a container, or an empty list if no instances exist.
- getInstances(String) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieves DigitalTwin instances for a given model.
- getKey() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.CacheResult
-
Gets the key or null to the object associated with the result.
- getLoggedMessages(String, long) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieves messages logged by digital twin instances for a specified mdoel.
- getMessage() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Retrieve the message for this alert message.
- getMessage() - Method in class com.scaleoutsoftware.digitaltwin.development.LogMessage
-
Retrieve the string message associated with this log message.
- getMessage() - Method in exception class com.scaleoutsoftware.digitaltwin.development.WorkbenchException
- getModel() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
The model for this DigitalTwin.
- getModel() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Get the Model identifier of the initializing digital twin instance.
- getNextSimulationTimeUnixMsec() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
INTERNAL: DO NOT MODIFY.
- getOptionalTwinInstanceProperties() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Retrieve the optional twin instance properties for this alert message.
- getProperty(String, String, String, Class<T>) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a property or null if the property does not exist.
- getPropertyAsync(String, String, String, Class<T>) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a future that will return a property or null if the property does not exist.
- getPropertyMap(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a map of property names to property types, or an empty map.
- getPropertyMapAsync(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a future that will return a map of property names to property, or an empty map.
- getSeverity() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Retrieve the severity for this alert message.
- getSeverity() - Method in class com.scaleoutsoftware.digitaltwin.development.LogMessage
-
Retrieve the severity of this log message.
- getSharedGlobalData() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Retrieve a
SharedDataaccessor for globally shared data. - getSharedGlobalData() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.InitSimulationContext
-
Retrieve a
SharedDataaccessor for globally shared data. - getSharedGlobalData() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieve a
SharedDataaccessor for globally shared data. - getSharedGlobalData() - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieve the global
SharedData. - getSharedModelData() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Retrieve a
SharedDataaccessor for this model's shared data. - getSharedModelData() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.InitSimulationContext
-
Retrieve a
SharedDataaccessor for this model's shared data. - getSharedModelData() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieve a
SharedDataaccessor for this model's shared data. - getSharedModelData(String) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieve the
SharedDatafor a model. - getSimulationController() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Retrieve the running
SimulationControlleror null if no simulation is running. - getSimulationStartTime() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Retrieves the simulation start time.
- getSimulationTimeIncrement() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Retrieves the current simulation time increment.
- getSourceAppIdNamespace() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
INTERNAL: DO NOT MODIFY.
- getStatus() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.CacheResult
-
Gets the status of the cache operation.
- getStatus() - Method in class com.scaleoutsoftware.digitaltwin.development.SimulationStep
-
Retrieve the
SimulationStatusof the simulation interval. - getTime() - Method in class com.scaleoutsoftware.digitaltwin.development.SimulationStep
-
Retrieve the time of the simulation interval.
- getTime() - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieves the current time interval of the simulation.
- getTimerIntervalMs() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.TimerMetadata
-
Retrieves the timer interval.
- getTimerSlot() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.TimerMetadata
-
Retrieves the timer ID.
- getTimerType() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.TimerMetadata
-
Retrieves the timer type.
- getTimestamp() - Method in class com.scaleoutsoftware.digitaltwin.development.LogMessage
-
Retrieve the timestamp from when this message was generated.
- getTitle() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
-
Retrieve the title for this alert message.
- getValue() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.CacheResult
-
Get the object returned from a Get operation.
H
- Handled - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SendingResult
-
Handled indicates that a message was successfully sent and processed
I
- Id - Variable in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
The identifier for this twin instance
- init(InitContext<T>) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
Initialization method to set the identifier and model for a DigitalTwin instance.
- InitContext<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
The InitContext is passed as a parameter to the
DigitalTwinBase.init(InitContext)method of an initializing digital twin. - InitContext() - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Default constructor.
- initializeSimulation(long, long, long) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Initializes the simulation so that each interval can be run separately by calling the
Workbench.step()function. - InitSimulationContext - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
The InitSimulationContext is passed as a parameter to the
SimulationProcessor.onInitSimulation(InitSimulationContext, DigitalTwinBase, Date)method of digital twin instance when a simulation is initializing. - InstanceRequestedStop - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
A digital twin instance has requested the simulation to stop by calling
SimulationController.stopSimulation() - isActive() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Returns true if this PersistenceProvider is active, false otherwise.
L
- logMessage(Level, String) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Log a message to the real-time digital twin UI.
- LogMessage - Class in com.scaleoutsoftware.digitaltwin.development
-
A messaged that was logged by a digital twin.
M
- MessageProcessor<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Processes messages for a real-time digital twin.
- MessageProcessor() - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.MessageProcessor
-
Default constructor.
- Model - Variable in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
The model this twin instance belongs to.
N
- NextSimulationTimeUnixMsec - Variable in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
DO NOT MODIFY.
- NoRemainingWork - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
There is no remaining work for the simulation.
- NotFound - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.DeleteResult
-
The target twin instance was not found.
- NotHandled - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SendingResult
-
NotHandled indicates that the message was not handled.
- NotSet - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
The simulation status is not set.
- NoUpdate - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingResult
-
Do not update the digital twin.
O
- ObjectDoesNotExist - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
The object could not be retrieved because it was not found.
- ObjectExists - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CreateResult
-
The twin instance already existed and could not be created.
- ObjectPut - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
The object was successfully added/updated.
- ObjectRemoved - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
The object was removed successfully.
- ObjectRetrieved - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
The object was successfully retrieved.
- OneTime - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerType
-
This timer should trigger one time.
- onInitSimulation(InitSimulationContext, T, Date) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.SimulationProcessor
-
Optional method that is called per-instance when a simulation is started.
- onTimedMessage(String, T, ProcessingContext<T>) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.TimerHandler
-
Callback to handle a timer message.
P
- peek() - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Retrieves the next interval time of the simulation.
- ProcessingContext<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Context object that allows the user to send a message to a DataSource.
- ProcessingContext() - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Default constructor.
- ProcessingResult - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
The result from a message processor which indicates to update the twin instance, not update the twin instance, or remove the twin instance.
- processMessage(ProcessingContext<T>, T, byte[]) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.MessageProcessor
-
Processes a set of incoming messages and determines whether to update the real-time digital twin.
- processModel(ProcessingContext<T>, T, Date) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.SimulationProcessor
-
Processes simulation events for a real-time digital twin.
- put(String, byte[]) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SharedData
-
Put a new key/value mapping into the cache.
R
- Recurring - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerType
-
This timer should reoccur on a schedule.
- remove(String) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SharedData
-
Remove a key/value mapping from the cache.
- Remove - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingResult
-
The twin instance should be removed after processing.
- removeRealTimeTwin(String, String) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Delete the target real-time twin instance.
- Running - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
The simulation is running.
- runSimulation(long, long, double, long) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Runs a simulation from the given startTime until the given endTime OR there is no more work to do.
- runThisInstance() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Run this instance during this simulation step.
S
- send(String, String, byte[]) - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Send a list of messages to a real-time or simulation model.
- sendAlert(AlertMessage) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
This method sends an alert message to configured systems.
- SendingResult - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Marks a message as Handled, Enqueued, or Not Handled
- sendToDataSource(byte[]) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Sends a message to a data source.
- sendToDigitalTwin(String, String, byte[]) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
This method sends a serialized JSON message to a real-time digital twin
- setNextSimulationTimeUnixMsec(long) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
INTERNAL: DO NOT MODIFY.
- setSourceAppIdNamespace(int) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
INTERNAL: DO NOT MODIFY.
- SharedData - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
SharedData is used to access a model's, or globally, shared cache.
- SimulationController - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
The SimulationController interface is used to interact with the running DigitalTwin simulation.
- SimulationEventResult - Class in com.scaleoutsoftware.digitaltwin.development
-
A simulation event result.
- SimulationEventResult() - Constructor for class com.scaleoutsoftware.digitaltwin.development.SimulationEventResult
- SimulationProcessor<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Processes simulation events for a digital twin.
- SimulationProcessor() - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.SimulationProcessor
-
Default constructor.
- SimulationStatus - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
The status of a simulation.
- SimulationStep - Class in com.scaleoutsoftware.digitaltwin.development
-
The simulation step class encases the metadata for a completed interval of a simulation.
- SourceNamespaceAppId - Variable in class com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
-
DO NOT MODIFY.
- startTimer(String, Duration, TimerType, TimerHandler<T>, Class<? extends TimerHandler<T>>) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.InitContext
-
Starts a new timer for the digital twin
- startTimer(String, Duration, TimerType, TimerHandler<T>, Class<? extends TimerHandler<T>>) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Starts a new timer for the digital twin
- step() - Method in class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Run the next simulation interval.
- stopSimulation() - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.SimulationController
-
Stop the simulation.
- stopTimer(String) - Method in class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingContext
-
Stops the specified timer.
- Success - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.CreateResult
-
The twin instance was successfully created.
- Success - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.DeleteResult
-
The twin instance was successfully deleted.
- Success - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
The operation completed successfully.
T
- TimerActionResult - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
The result of a timer action.
- TimerHandler<T> - Interface in com.scaleoutsoftware.digitaltwin.abstractions
-
Callback to a handle a timer message for a
DigitalTwinBase. - TimerMetadata<T> - Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Metadata class for a timer.
- TimerMetadata(TimerHandler<T>, TimerType, long, int) - Constructor for class com.scaleoutsoftware.digitaltwin.abstractions.TimerMetadata
-
Constructs a timer metadata.
- TimerType - Enum Class in com.scaleoutsoftware.digitaltwin.abstractions
-
Enum representation of the available timer types
- toString() - Method in class com.scaleoutsoftware.digitaltwin.abstractions.AlertMessage
U
- UnexpectedChangeInConfiguration - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
There was a runtime-change of simulation configuration.
- UpdateDigitalTwin - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingResult
-
Update the digital twin.
- updateProperty(String, String, String, Object) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Updates a property for the provided instance id in the provided container specified by the property name and property value.
- updatePropertyAsync(String, String, String, Object) - Method in interface com.scaleoutsoftware.digitaltwin.abstractions.AzureDigitalTwinsProvider
-
Retrieves a future that will complete exceptionally or return void if the instance's property was successfully updated.
- UserRequested - Enum constant in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
The user requested a stop.
V
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.CreateResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.DeleteResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.SendingResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.CacheOperationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.CreateResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.DeleteResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.ProcessingResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.SendingResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.SimulationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerActionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.digitaltwin.abstractions.TimerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- Workbench - Class in com.scaleoutsoftware.digitaltwin.development
-
The Workbench is used to represent an environment where developers can test real-time and simulated digital twins.
- Workbench() - Constructor for class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Instantiate the workbench.
- Workbench(int) - Constructor for class com.scaleoutsoftware.digitaltwin.development.Workbench
-
Instantiate the workbench.
- WorkbenchException - Exception Class in com.scaleoutsoftware.digitaltwin.development
-
A Workbench exception indicates that a real-time or simulated twin caused an exception.
- WorkbenchException(Exception) - Constructor for exception class com.scaleoutsoftware.digitaltwin.development.WorkbenchException
-
Instantiates a WorkbenchException with the parameter inner exception
- WorkbenchException(String) - Constructor for exception class com.scaleoutsoftware.digitaltwin.development.WorkbenchException
-
Instantiates a WorkbenchException with the parameter message
- WorkbenchException(String, Exception) - Constructor for exception class com.scaleoutsoftware.digitaltwin.development.WorkbenchException
-
Instantiates a WorkbenchException with the parameter message and inner exception
All Classes and Interfaces|All Packages|Serialized Form