com.amazonaws.services.simpleworkflow.flow

## クラス SynchronousWorkflowWorker

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.SynchronousWorkflowWorker

-     public class SynchronousWorkflowWorker
      extends java.lang.Object

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

    コンストラクタ
    コンストラクタと説明
    `SynchronousWorkflowWorker()`
    `SynchronousWorkflowWorker(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String taskListToPoll)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)`
    `void` | `addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType, DataConverter converterOverride)`
    `java.lang.String` | `getDomain()`
    `java.lang.String` | `getIdentity()`
    `AmazonSimpleWorkflow` | `getService()`
    `java.lang.String` | `getTaskListToPoll()`
    `java.util.Collection<java.lang.Class<?>>` | `getWorkflowImplementationTypes()`
    `java.lang.Iterable<WorkflowType>` | `getWorkflowTypesToRegister()`
    `boolean` | `pollAndProcessSingleDecisionTask()`
    `void` | `registerTypesToPoll()`
    `void` | `setConverter(DataConverter converter)`
    `void` | `setDomain(java.lang.String domain)`
    `void` | `setIdentity(java.lang.String identity)`
    `void` | `setService(AmazonSimpleWorkflow service)`
    `void` | `setTaskListToPoll(java.lang.String pollTaskList)`
    `void` | `setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)`

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

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

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

    - #### SynchronousWorkflowWorker

          public SynchronousWorkflowWorker()

    - #### SynchronousWorkflowWorker

          public SynchronousWorkflowWorker(AmazonSimpleWorkflow service,
                                   java.lang.String domain,
                                   java.lang.String taskListToPoll)

  - ### メソッドの詳細

    - #### getIdentity

          public java.lang.String getIdentity()

    - #### setIdentity

          public void setIdentity(java.lang.String identity)

    - #### getService

          public AmazonSimpleWorkflow getService()

    - #### getDomain

          public java.lang.String getDomain()

    - #### setService

          public void setService(AmazonSimpleWorkflow service)

    - #### setDomain

          public void setDomain(java.lang.String domain)

    - #### getTaskListToPoll

          public java.lang.String getTaskListToPoll()

    - #### setTaskListToPoll

          public void setTaskListToPoll(java.lang.String pollTaskList)

    - #### pollAndProcessSingleDecisionTask

          public boolean pollAndProcessSingleDecisionTask()
                                                   throws java.lang.Exception

      例外:
        `java.lang.Exception`

    - #### setConverter

          public void setConverter(DataConverter converter)

    - #### getWorkflowTypesToRegister

          public java.lang.Iterable<WorkflowType> getWorkflowTypesToRegister()

    - #### addWorkflowImplementationType

          public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)
                                             throws java.lang.InstantiationException,
                                                    java.lang.IllegalAccessException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`

    - #### addWorkflowImplementationType

          public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType,
                                           DataConverter converterOverride)
                                             throws java.lang.InstantiationException,
                                                    java.lang.IllegalAccessException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`

    - #### setWorkflowImplementationTypes

          public void setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)
                                              throws java.lang.InstantiationException,
                                                     java.lang.IllegalAccessException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`

    - #### getWorkflowImplementationTypes

          public java.util.Collection<java.lang.Class<?>> getWorkflowImplementationTypes()

    - #### registerTypesToPoll

          public void registerTypesToPoll()
                                   throws java.lang.Exception

      例外:
        `java.lang.Exception`