Uses of Class
com.scaleoutsoftware.digitaltwin.development.WorkbenchException
Packages that use WorkbenchException
Package
Description
Digital twin development API - Develop and test simulation/real-time digital twins.
-
Uses of WorkbenchException in com.scaleoutsoftware.digitaltwin.development
Methods in com.scaleoutsoftware.digitaltwin.development that throw WorkbenchExceptionModifier and TypeMethodDescriptionvoidWorkbench.addAlertProvider(String modelName, String alertProviderName) Adds an alert provider configuration to the specified model on this workbench.<V extends DigitalTwinBase<V>>
voidWorkbench.addInstance(String modelName, String id, V instance) Adds a digital twin instance to the workbench.<T extends DigitalTwinBase<T>>
voidWorkbench.addRealTimeModel(String modelName, MessageProcessor<T> digitalTwinMessageProcessor, Class<T> dtType) Adds a real-time digital twin model to the workbench.<T extends DigitalTwinBase<T>>
voidWorkbench.addSimulationModel(String modelName, MessageProcessor<T> digitalTwinMessageProcessor, SimulationProcessor<T> simulationProcessor, Class<T> dtType) Adds a simulation digital twin model to the workbench.Workbench.getAlertMessages(String model, String alertProvider) Retrieves alert messages from digital twin instances.Workbench.getInstances(String modelName) Retrieves DigitalTwin instances for a given model.Workbench.getSharedGlobalData()Retrieve the globalSharedData.Workbench.getSharedModelData(String model) Retrieve theSharedDatafor a model.Workbench.getTime()Retrieves the current time interval of the simulation.Workbench.peek()Retrieves the next interval time of the simulation.Workbench.runSimulation(long startTime, long endTime, double speedup, long interval) Runs a simulation from the given startTime until the given endTime OR there is no more work to do.Send a list of messages to a real-time or simulation model.Workbench.step()Run the next simulation interval.