Package com.inductiveautomation.sfc.api
Interface ChartContext
public interface ChartContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final ThreadFactory
static final ExecutorService
static final ScheduledExecutorService
static final ThreadFactory
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
debug()
This will block until step or resume is called, if debugging is enabled, and the step has a breakpoint (or it's the next step after a "step" command).getElement
(UUID elementId) boolean
Indicates that the chart is in a running state and the elements should transition as necessary.void
pause()
boolean
shouldDebug
(UUID step)
-
Field Details
-
KEY_MDC_CHARTNAME
- See Also:
-
KEY_MDC_CHARTUUID
- See Also:
-
KEY_MDC_STEPNAME
- See Also:
-
ThreadFactory
-
ScheduledThreadFactory
-
-
Method Details
-
abort
-
pause
void pause() -
shouldDebug
-
debug
void debug()This will block until step or resume is called, if debugging is enabled, and the step has a breakpoint (or it's the next step after a "step" command). -
getInstanceId
UUID getInstanceId() -
getChartPath
String getChartPath() -
getChartScope
PyChartScope getChartScope() -
getScopeLocator
ScopeLocator getScopeLocator() -
getElements
List<ChartElement> getElements() -
getResourceId
ProjectResourceId getResourceId() -
getChartDefinition
ChartDefinition getChartDefinition() -
getElement
-
getExecutionQueue
ExecutionQueue getExecutionQueue() -
getGatewayContext
GatewayContext getGatewayContext() -
getScriptManager
ScriptManager getScriptManager() -
isRunning
boolean isRunning()Indicates that the chart is in a running state and the elements should transition as necessary. * -
getLogDetails
MDCUtils.MDCDetails getLogDetails()
-