Tabnine Logo
DeciderService.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.netflix.conductor.core.execution.DeciderService
constructor

Best Java code snippets using com.netflix.conductor.core.execution.DeciderService.<init> (Showing top 4 results out of 315)

origin: Netflix/conductor

@Before
public void init() {
  TestConfiguration config = new TestConfiguration();
  executionDAOFacade = mock(ExecutionDAOFacade.class);
  metadataDAO = mock(MetadataDAO.class);
  queueDAO = mock(QueueDAO.class);
  workflowStatusListener = mock(WorkflowStatusListener.class);
  ExternalPayloadStorageUtils externalPayloadStorageUtils = mock(ExternalPayloadStorageUtils.class);
  ObjectMapper objectMapper = new ObjectMapper();
  ParametersUtils parametersUtils = new ParametersUtils();
  Map<String, TaskMapper> taskMappers = new HashMap<>();
  taskMappers.put("DECISION", new DecisionTaskMapper());
  taskMappers.put("DYNAMIC", new DynamicTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("FORK_JOIN", new ForkJoinTaskMapper());
  taskMappers.put("JOIN", new JoinTaskMapper());
  taskMappers.put("FORK_JOIN_DYNAMIC", new ForkJoinDynamicTaskMapper(parametersUtils, objectMapper, metadataDAO));
  taskMappers.put("USER_DEFINED", new UserDefinedTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("SIMPLE", new SimpleTaskMapper(parametersUtils));
  taskMappers.put("SUB_WORKFLOW", new SubWorkflowTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("EVENT", new EventTaskMapper(parametersUtils));
  taskMappers.put("WAIT", new WaitTaskMapper(parametersUtils));
  taskMappers.put("HTTP", new HTTPTaskMapper(parametersUtils, metadataDAO));
  deciderService = new DeciderService(parametersUtils, queueDAO, metadataDAO, externalPayloadStorageUtils, taskMappers);
  MetadataMapperService metadataMapperService = new MetadataMapperService(metadataDAO);
  workflowExecutor = new WorkflowExecutor(deciderService, metadataDAO, queueDAO, metadataMapperService, workflowStatusListener, executionDAOFacade, config);
}
origin: Netflix/conductor

@Before
public void setup() {
  metadataDAO = mock(MetadataDAO.class);
  externalPayloadStorageUtils = mock(ExternalPayloadStorageUtils.class);
  QueueDAO queueDAO = mock(QueueDAO.class);
  MetadataDAO metadataDAO = mock(MetadataDAO.class);
  TaskDef taskDef = new TaskDef();
  WorkflowDef workflowDef = new WorkflowDef();
  workflowDef.setName("TestDeciderService");
  workflowDef.setVersion(1);
  when(metadataDAO.getTaskDef(any())).thenReturn(taskDef);
  when(metadataDAO.getLatest(any())).thenReturn(Optional.of(workflowDef));
  parametersUtils = new ParametersUtils();
  Map<String, TaskMapper> taskMappers = new HashMap<>();
  taskMappers.put("DECISION", new DecisionTaskMapper());
  taskMappers.put("DYNAMIC", new DynamicTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("FORK_JOIN", new ForkJoinTaskMapper());
  taskMappers.put("JOIN", new JoinTaskMapper());
  taskMappers.put("FORK_JOIN_DYNAMIC", new ForkJoinDynamicTaskMapper(parametersUtils, objectMapper, metadataDAO));
  taskMappers.put("USER_DEFINED", new UserDefinedTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("SIMPLE", new SimpleTaskMapper(parametersUtils));
  taskMappers.put("SUB_WORKFLOW", new SubWorkflowTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("EVENT", new EventTaskMapper(parametersUtils));
  taskMappers.put("WAIT", new WaitTaskMapper(parametersUtils));
  taskMappers.put("HTTP", new HTTPTaskMapper(parametersUtils, metadataDAO));
  deciderService = new DeciderService(parametersUtils, queueDAO, metadataDAO, externalPayloadStorageUtils, taskMappers);
}
origin: Netflix/conductor

@Before
public void init() {
  metadataDAO = mock(MetadataDAO.class);
  QueueDAO queueDAO = mock(QueueDAO.class);
  MetadataDAO metadataDAO = mock(MetadataDAO.class);
  ExternalPayloadStorageUtils externalPayloadStorageUtils = mock(ExternalPayloadStorageUtils.class);
  Configuration configuration = mock(Configuration.class);
  when(configuration.getTaskInputPayloadSizeThresholdKB()).thenReturn(10L);
  when(configuration.getMaxTaskInputPayloadSizeThresholdKB()).thenReturn(10240L);
  TaskDef taskDef = new TaskDef();
  taskDef.setRetryCount(1);
  taskDef.setName("mockTaskDef");
  taskDef.setResponseTimeoutSeconds(60 * 60);
  when(metadataDAO.getTaskDef(anyString())).thenReturn(taskDef);
  ParametersUtils parametersUtils = new ParametersUtils();
  Map<String, TaskMapper> taskMappers = new HashMap<>();
  taskMappers.put("DECISION", new DecisionTaskMapper());
  taskMappers.put("DYNAMIC", new DynamicTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("FORK_JOIN", new ForkJoinTaskMapper());
  taskMappers.put("JOIN", new JoinTaskMapper());
  taskMappers.put("FORK_JOIN_DYNAMIC", new ForkJoinDynamicTaskMapper(parametersUtils, objectMapper, metadataDAO));
  taskMappers.put("USER_DEFINED", new UserDefinedTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("SIMPLE", new SimpleTaskMapper(parametersUtils));
  taskMappers.put("SUB_WORKFLOW", new SubWorkflowTaskMapper(parametersUtils, metadataDAO));
  taskMappers.put("EVENT", new EventTaskMapper(parametersUtils));
  taskMappers.put("WAIT", new WaitTaskMapper(parametersUtils));
  taskMappers.put("HTTP", new HTTPTaskMapper(parametersUtils, metadataDAO));
  this.deciderService = new DeciderService(parametersUtils, queueDAO, metadataDAO,  externalPayloadStorageUtils, taskMappers);
}
origin: Netflix/conductor

new DeciderService(parametersUtils, queueDAO, metadataDAO, externalPayloadStorageUtils, taskMappers).decide(workflow);
com.netflix.conductor.core.executionDeciderService<init>

Popular methods of DeciderService

  • decide
  • getTasksToBeScheduled
  • isResponseTimedOut
  • populateWorkflowAndTaskData
    Populates the workflow input data and the tasks input/output data if stored in external payload stor
  • retry
  • updateWorkflowOutput
    Updates the workflow output.
  • checkForTimeout
  • checkForWorkflowCompletion
  • getNextTask
  • getNextTasksToBeScheduled
  • isTaskSkipped
  • startWorkflow
  • isTaskSkipped,
  • startWorkflow,
  • timeoutTask

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • compareTo (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • JList (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now