com.amazonaws.services.simpleworkflow.flow.generic

## クラス WorkflowDefinitionFactory

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinitionFactory

-     public abstract class WorkflowDefinitionFactory
      extends java.lang.Object

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `WorkflowDefinitionFactory()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `abstract void` | `deleteWorkflowDefinition(WorkflowDefinition instance)`
    `abstract WorkflowDefinition` | `getWorkflowDefinition(DecisionContext context)`
    `abstract WorkflowTypeRegistrationOptions` | `getWorkflowRegistrationOptions()`
    `abstract WorkflowType` | `getWorkflowType()`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### WorkflowDefinitionFactory

          public WorkflowDefinitionFactory()

  - ### メソッドの詳細

    - #### getWorkflowRegistrationOptions

          public abstract WorkflowTypeRegistrationOptions getWorkflowRegistrationOptions()

      戻り値:
        options to use when registering workflow type with the service. `null` if registration is not necessary on executor startup.

    - #### getWorkflowDefinition

          public abstract WorkflowDefinition getWorkflowDefinition(DecisionContext context)
                                                            throws java.lang.Exception

      例外:
        `java.lang.Exception`

    - #### deleteWorkflowDefinition

          public abstract void deleteWorkflowDefinition(WorkflowDefinition instance)

    - #### getWorkflowType

          public abstract WorkflowType getWorkflowType()