Package de.scoopgmbh.copper.wfrepo

Examples of de.scoopgmbh.copper.wfrepo.FileBasedWorkflowRepository.start()


  public PersistentProcessingEngine createEngine(DataSource dataSource, String wfRepoSourceDir, String wfRepoTargetDir, DependencyInjector dependencyInjector) throws Exception {
    EngineIdProvider engineIdProvider = new EngineIdProviderBean("default");
    FileBasedWorkflowRepository wfRepository = new FileBasedWorkflowRepository();
    wfRepository.setSourceDirs(Collections.singletonList(wfRepoSourceDir));
    wfRepository.setTargetDir(wfRepoTargetDir);
    wfRepository.start();

    CopperTransactionController txnController = new CopperTransactionController();
    txnController.setDataSource(dataSource);

    DatabaseDialect dialect = createDialect(dataSource, wfRepository, engineIdProvider);
View Full Code Here


    final String data = dataSB.toString();
   
    FileBasedWorkflowRepository repo = new FileBasedWorkflowRepository();
    repo.addSourceDir("src/workflow/java");
    repo.setTargetDir("build/compiled_workflow");
    repo.start();
    WorkflowFactory<String> wfFactory = repo.createWorkflowFactory("de.scoopgmbh.copper.test.PersistentSpock2GTestWF");
    Workflow<String> wf = wfFactory.newInstance();
    JdkRandomUUIDFactory idFactory = new JdkRandomUUIDFactory();
    wf.setId(idFactory.createId());
    wf.setPriority(5);
View Full Code Here

        if (!srcDir.exists()){
            srcDir = new File("./projects/copper-monitoring/copper-monitoring-example/src/main/java");//idea
        }
        System.out.println(srcDir.getAbsolutePath());
    wfRepository.setSourceDirs(Arrays.asList(srcDir.getAbsolutePath()));
    wfRepository.start();
    //wfRepository.shutdown

   
    LoggingStatisticCollector runtimeStatisticsCollector = new LoggingStatisticCollector();
    runtimeStatisticsCollector.start();
View Full Code Here

    FileBasedWorkflowRepository repo = new FileBasedWorkflowRepository();
    repo.addSourceDir("src/workflow/java");
    repo.setTargetDir("build/compiled_workflow");
   
    repo.start();
    ticketPoolManager.startup();
    try {
      Workflow<?> wf = repo.createWorkflowFactory(WF_CLASSNAME).newInstance();
      String tpId = ticketPoolManager.obtainAndReturnTicketPoolId(wf);
      assertEquals(T_POOL_ID, tpId);
View Full Code Here

    logger.info("URL="+url);
    repo.addSourceArchiveUrl(url);
    repo.addSourceArchiveUrl(url);
    repo.addSourceArchiveUrl(url);
    repo.setTargetDir("build/compiled_workflow");
    repo.start();
    assertNotNull(repo.createWorkflowFactory("de.scoopgmbh.copper.archivetest.ArchiveTestWorkflow"));
    repo.shutdown();
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.