com.amazonaws.services.simpleworkflow.flow

## クラス WorkflowExecutionLocal<T>

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.WorkflowExecutionLocal<T>

-     public class WorkflowExecutionLocal<T>
      extends java.lang.Object

  Contains value that is bound to a currently executing workflow. Has the same purpose as `ThreadLocal` which bounds value to a particular thread. It is subject to the same replay rules as the rest of the workflow definition.

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static void` | `after()` Must be called at the end of each decision.
    `static void` | `before()` Must be called before each decision.
    `T` | `get()`
    `int` | `hashCode()`
    `protected T` | `initialValue()`
    `void` | `remove()`
    `void` | `set(T v)`

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

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

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

    - #### WorkflowExecutionLocal

          public WorkflowExecutionLocal()

  - ### メソッドの詳細

    - #### before

          public static void before()

      Must be called before each decision. It is not a good idea to call this method from non framework code for non testing scenarios.

    - #### after

          public static void after()

      Must be called at the end of each decision. It is not a good idea to call this method from non framework code for non testing scenarios.

    - #### get

          public T get()

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### remove

          public void remove()

    - #### set

          public void set(T v)

    - #### initialValue

          protected T initialValue()