Package de.scoopgmbh.copper.persistent

Examples of de.scoopgmbh.copper.persistent.PersistentScottyEngine.startup()


    final String DATA = createTestData(50);
    final ConfigurableApplicationContext context = createContext(dsContext);
    context.getBean(BatchingAuditTrail.class).setMessagePostProcessor(new CompressedBase64PostProcessor());
    cleanDB(context.getBean(DataSource.class));
    final PersistentScottyEngine engine = context.getBean(PersistentScottyEngine.class);
    engine.startup();
    final BackChannelQueue backChannelQueue = context.getBean(BackChannelQueue.class);
    try {
      assertEquals(EngineState.STARTED,engine.getEngineState());

      for (int i=0; i<NUMB; i++) {
View Full Code Here


    assumeFalse(skipTests());
    final ConfigurableApplicationContext context = createContext(dsContext);
    cleanDB(context.getBean(DataSource.class));
    final PersistentScottyEngine engine = context.getBean(PersistentScottyEngine.class);
    try {
      engine.startup();
      final WorkflowInstanceDescr<Serializable> wfInstanceDescr = new WorkflowInstanceDescr<Serializable>("de.scoopgmbh.copper.test.persistent.ErrorWaitHookUnitTestWorkflow");
      wfInstanceDescr.setId(engine.createUUID());
      engine.run(wfInstanceDescr, null);
      Thread.sleep(2500);
      //check
View Full Code Here

    logger.info("running testNotifyWithoutEarlyResponseHandling");
    final ConfigurableApplicationContext context = createContext(dsContext);
    cleanDB(context.getBean(DataSource.class));
    final PersistentScottyEngine engine = context.getBean(PersistentScottyEngine.class);
    try {
      engine.startup();
      new RetryingTransaction<Void>(context.getBean(DataSource.class)) {
        @Override
        protected Void execute() throws Exception {
          try {
            Response<?> response = new Response<String>("CID#withEarlyResponse", "TEST", null);
View Full Code Here

    cleanDB(context.getBean(DataSource.class));
    final PersistentScottyEngine engineRed = context.getBean("persistent.engine.red",PersistentScottyEngine.class);
    final PersistentScottyEngine engineBlue = context.getBean("persistent.engine.blue",PersistentScottyEngine.class);
    final BackChannelQueue backChannelQueue = context.getBean(BackChannelQueue.class);
    engineRed.startup();
    engineBlue.startup();
    try {
      assertEquals(EngineState.STARTED,engineRed.getEngineState());
      assertEquals(EngineState.STARTED,engineBlue.getEngineState());

      for (int i=0; i<NUMB; i++) {
View Full Code Here

    final ConfigurableApplicationContext context = createContext(dsContext);
    cleanDB(context.getBean(DataSource.class));
    final PersistentScottyEngine engine = context.getBean(PersistentScottyEngine.class);
    final BackChannelQueue backChannelQueue = context.getBean(BackChannelQueue.class);
    try {
      engine.startup();
      engine.run("de.scoopgmbh.copper.test.persistent.springtxn.SpringTxnUnitTestWorkflow", "TestData");
      WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
      assertNotNull(x);
      assertNotNull(x.getResult());
      assertNull(x.getException());
View Full Code Here

    billAdapterImpl.initWithEngine(new MonitoringAdapterProcessingEngine(billAdapterImpl,persistentengine,monitoringDataCollector));
    dependyInjector.register("billAdapter", billAdapterImpl);
    dependyInjector.register("auditTrail", auditTrail);
   
    persistentengine.setDependencyInjector(monitoringDependencyInjector);
    persistentengine.startup();
   
    try {
      persistentengine.run("BillWorkflow", "");
    } catch (CopperException e) {
      throw new RuntimeException(e);
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.