com.amazonaws.services.simpleworkflow.flow.spring

## クラス WorkflowScope

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.spring.WorkflowScope

- すべての実装されたインタフェース:
    org.springframework.beans.factory.config.Scope, org.springframework.context.ApplicationContextAware

      public class WorkflowScope
      extends java.lang.Object
      implements org.springframework.beans.factory.config.Scope, org.springframework.context.ApplicationContextAware

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static java.lang.String` | `NAME`

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.Object` | `get(java.lang.String name, org.springframework.beans.factory.ObjectFactory<?> objectFactory)`
    `java.lang.String` | `getConversationId()`
    `void` | `registerDestructionCallback(java.lang.String name, java.lang.Runnable callback)`
    `java.lang.Object` | `remove(java.lang.String name)`
    `static void` | `removeDecisionContext()`
    `java.lang.Object` | `resolveContextualObject(java.lang.String name)`
    `void` | `setApplicationContext(org.springframework.context.ApplicationContext applicationContext)`
    `static void` | `setDecisionContext(DecisionContext context)`

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

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

- - ### フィールドの詳細

    - #### NAME

          public static final java.lang.String NAME

      関連項目:
        定数フィールド値

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

    - #### WorkflowScope

          public WorkflowScope()

  - ### メソッドの詳細

    - #### setDecisionContext

          public static void setDecisionContext(DecisionContext context)

    - #### removeDecisionContext

          public static void removeDecisionContext()

    - #### get

          public java.lang.Object get(java.lang.String name,
                             org.springframework.beans.factory.ObjectFactory<?> objectFactory)

      定義:
        `get` インタフェース内 `org.springframework.beans.factory.config.Scope`

    - #### getConversationId

          public java.lang.String getConversationId()

      定義:
        `getConversationId` インタフェース内 `org.springframework.beans.factory.config.Scope`

    - #### registerDestructionCallback

          public void registerDestructionCallback(java.lang.String name,
                                         java.lang.Runnable callback)

      定義:
        `registerDestructionCallback` インタフェース内 `org.springframework.beans.factory.config.Scope`

    - #### remove

          public java.lang.Object remove(java.lang.String name)

      定義:
        `remove` インタフェース内 `org.springframework.beans.factory.config.Scope`

    - #### resolveContextualObject

          public java.lang.Object resolveContextualObject(java.lang.String name)

      定義:
        `resolveContextualObject` インタフェース内 `org.springframework.beans.factory.config.Scope`

    - #### setApplicationContext

          public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                                     throws org.springframework.beans.BeansException

      定義:
        `setApplicationContext` インタフェース内 `org.springframework.context.ApplicationContextAware`
      例外:
        `org.springframework.beans.BeansException`