Package de.scoopgmbh.copper.test.backchannel

Examples of de.scoopgmbh.copper.test.backchannel.WorkflowResult


    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());

      //check
      new RetryingTransaction<Void>(context.getBean(DataSource.class)) {
        @Override
        protected Void execute() throws Exception {
View Full Code Here


      }

      int x=0;
      long startTS = System.currentTimeMillis();
      while (x < NUMB && startTS+60000 > System.currentTimeMillis()) {
        WorkflowResult wfr = backChannelQueue.poll();
        if (wfr != null) {
          assertNull(wfr.getResult());
          assertNull(wfr.getException());
          x++;
        }
        else {
          Thread.sleep(50);
        }
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run(PersistentUnitTestWorkflow_NAME, DATA);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNotNull(x.getResult());
        assertNotNull(x.getResult().toString().length() == DATA.length());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run(PersistentUnitTestWorkflow_NAME, DATA);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNotNull(x.getResult());
        assertNotNull(x.getResult().toString().length() == DATA.length());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

          return null;
        }
      }.run();

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNull(x.getResult());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

          return null;
        }
      }.run();

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNull(x.getResult());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run("de.scoopgmbh.copper.test.persistent.TimingOutPersistentUnitTestWorkflow", null);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNull(x.getResult());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run("de.scoopgmbh.copper.test.persistent.subworkflow.TestParentWorkflow",null);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNull(x.getResult());
        assertNull(x.getException());
      }
    }
    finally {
      closeContext(context);
    }
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run(PersistentUnitTestWorkflow_NAME, DATA);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNotNull(x.getResult());
        assertNotNull(x.getResult().toString().length() == DATA.length());
        assertNull(x.getException());
      }

      new RetryingTransaction<Void>(context.getBean(DataSource.class)) {
        @Override
        protected Void execute() throws Exception {
View Full Code Here

      for (int i=0; i<NUMB; i++) {
        engine.run(PersistentUnitTestWorkflow_NAME, DATA);
      }

      for (int i=0; i<NUMB; i++) {
        WorkflowResult x = backChannelQueue.dequeue(60, TimeUnit.SECONDS);
        assertNotNull(x);
        assertNotNull(x.getResult());
        assertNotNull(x.getResult().toString().length() == DATA.length());
        assertNull(x.getException());
      }
      Thread.sleep(1000);
     
      new RetryingTransaction<Void>(context.getBean(DataSource.class)) {
        @Override
View Full Code Here

TOP

Related Classes of de.scoopgmbh.copper.test.backchannel.WorkflowResult

Copyright © 2018 www.massapicom. 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.