Interface WorkflowSupervisorConfig<TWorkflows>


@JsType(isNative=true, name="ng.WorkflowSupervisorConfig", namespace="<global>") public interface WorkflowSupervisorConfig<TWorkflows>
Public AngularTS WorkflowSupervisorConfig contract exposed through the global ng namespace for Closure-annotated applications.
  • Method Details

    • create

      @JsOverlay static <TWorkflows> WorkflowSupervisorConfig<TWorkflows> create()
    • getId

      @JsProperty String getId()
      Public WorkflowSupervisorConfig.id member exposed by the AngularTS namespace contract.
    • getPersistence

      Public WorkflowSupervisorConfig.persistence member exposed by the AngularTS namespace contract.
    • getWorkflows

      @JsProperty TWorkflows getWorkflows()
      Public WorkflowSupervisorConfig.workflows member exposed by the AngularTS namespace contract.
    • isAutoPersist

      @JsProperty boolean isAutoPersist()
      Persist a fresh supervisor snapshot after each completed command.
    • isAutoRecover

      @JsProperty boolean isAutoRecover()
      Restore persisted state and retry recoverable commands on startup.
    • setAutoPersist

      @JsProperty void setAutoPersist(boolean autoPersist)
      Persist a fresh supervisor snapshot after each completed command.
    • setAutoRecover

      @JsProperty void setAutoRecover(boolean autoRecover)
      Restore persisted state and retry recoverable commands on startup.
    • setId

      @JsProperty void setId(String id)
      Public WorkflowSupervisorConfig.id member exposed by the AngularTS namespace contract.
    • setPersistence

      @JsProperty void setPersistence(WorkflowSupervisorConfig.GetPersistenceUnionType persistence)
      Public WorkflowSupervisorConfig.persistence member exposed by the AngularTS namespace contract.
    • setPersistence

      @JsOverlay default void setPersistence(String persistence)
    • setPersistence

      @JsOverlay default void setPersistence(WorkflowSupervisorPersistence<WorkflowSupervisorSnapshot<Object>> persistence)
    • setPersistence

      @JsOverlay default void setPersistence(WorkflowSupervisorPersistenceConfig persistence)
    • setWorkflows

      @JsProperty void setWorkflows(TWorkflows workflows)
      Public WorkflowSupervisorConfig.workflows member exposed by the AngularTS namespace contract.