Package com.arjuna.mw.wsas

Examples of com.arjuna.mw.wsas.UserActivity


{

    public static void testContext1()
            throws Exception
    {
        UserActivity ua = UserActivityFactory.userActivity();
        DemoHLS demoHLS = new DemoHLS();
        HLS[] currentHLS = ActivityManagerFactory.activityManager().allHighLevelServices();

        for (HLS hls : currentHLS) {
            ActivityManagerFactory.activityManager().removeHLS(hls);
        }
    try
  {
      ActivityManagerFactory.activityManager().addHLS(demoHLS);
      DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
      DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
      org.w3c.dom.Document doc = docBuilder.newDocument();
      org.w3c.dom.Element root = doc.createElement("Context1-test");
        doc.appendChild(root);
     
      ua.start();
     
      System.out.println("Started: "+ua.activityName());

      ua.start();
     
      System.out.println("Started: "+ua.activityName()+"\n");

        ContextManager contextManager = new ContextManager();
        Context[] contexts = contextManager.contexts();
        Context theContext = null;

        for (int i = 0; i < contexts.length; i++) {
            if (contexts[i] != null) {
                theContext = contexts[i];
                break;
            }
        }

        if (theContext == null) {
            fail("Demo context not found");
        }

        if (!(theContext instanceof DemoSOAPContextImple)) {
            fail("Demo context not found");
        }

        ((SOAPContext)theContext).serialiseToElement(root);
     
        System.out.println("Context is " + root.getTextContent());

      ua.end();

      System.out.println("\nFinished child activity.\n");

        contexts = contextManager.contexts();
        theContext = null;

        for (int i = 0; i < contexts.length; i++) {
            if (contexts[i] != null) {
                theContext = contexts[i];
                break;
            }
        }

        if (theContext == null) {
            fail("Demo context not found");
        }

        if (!(theContext instanceof DemoSOAPContextImple)) {
            fail("Demo context not found");
        }

        doc = docBuilder.newDocument();
      root = doc.createElement("Context1-test");
        doc.appendChild(root);


        ((SOAPContext)theContext).serialiseToElement(root);
     
        System.out.println("Context is " + root.getTextContent());

      ua.end();

      System.out.println("\nFinished parent activity.\n");

  }
  catch (Exception ex)
View Full Code Here


{

    public static void testTimeout()
            throws Exception
    {
      UserActivity ua = UserActivityFactory.userActivity();
  try {
      ua.setTimeout(1);

      ua.start();
     
      Thread.currentThread().sleep(2000);

      if (!(ua.status() instanceof Completed)) {
            ua.end();
            fail("Activity status should be Completed " + ua.status());
        }
    if (!(ua.getCompletionStatus() instanceof Failure)) {
            fail("Activity completion status should be Failure " + ua.getCompletionStatus());
        }
    System.out.println("Activity status: "+ua.status());
    } finally {
        WSASTestUtils.cleanup(ua);
    }
    }
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      ua.start();
     
      System.out.println("Started: "+ua.activityName());
     
      ActivityHierarchy ctx = ua.suspend();
     
      System.out.println("\nSuspended: "+ctx);
     
      if (ua.currentActivity() == null)
    passed = true;
      else
    System.out.println("\nCurrent: "+ua.currentActivity());
  }
  catch (NoActivityException ex)
  {
      passed = true;
  }
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();

      ActivityManagerFactory.activityManager().addHLS(new DemoHLS());
      ActivityManagerFactory.activityManager().addHLS(new FailureHLS());

      DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
      DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
      org.w3c.dom.Document factory = docBuilder.newDocument();
      org.w3c.dom.Element root = factory.createElement("Context2-test");
     
      ua.start();
     
      System.out.println("Started: "+ua.activityName());

      ua.start();
     
      System.out.println("Started: "+ua.activityName()+"\n");

      DeploymentContext manager = DeploymentContextFactory.deploymentContext();
      Context theContext = manager.context();

        ((SOAPContext)theContext).serialiseToElement(root);
     
      org.w3c.dom.Document doc = docBuilder.newDocument();
      doc.appendChild(root);

      System.out.println(XMLUtils.writeToString(doc));
     
      ua.end();

      System.out.println("\nFinished child activity.\n");

      theContext = manager.context();

      root = factory.createElement("Context2-test");

        ((SOAPContext)theContext).serialiseToElement(root);
     
      doc = docBuilder.newDocument();
      doc.appendChild(root);
     
      System.out.println(XMLUtils.writeToString(doc));

      ua.end();

      System.out.println("\nFinished parent activity.\n");

      theContext = manager.context();
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      ua.end();
  }
  catch (NoActivityException ex)
  {
      passed = true;
  }
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
      ActivityManagerFactory.activityManager().addHLS(new DemoHLS());
      DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
      DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
      org.w3c.dom.Document factory = docBuilder.newDocument();
      org.w3c.dom.Element root = factory.createElement("Context1-test");
     
      ua.start();
     
      System.out.println("Started: "+ua.activityName());

      ua.start();
     
      System.out.println("Started: "+ua.activityName()+"\n");

      DeploymentContext manager = DeploymentContextFactory.deploymentContext();
      Context theContext = manager.context();

        ((SOAPContext)theContext).serialiseToElement(root);
     
      org.w3c.dom.Document doc = docBuilder.newDocument();
      doc.appendChild(root);
     
      System.out.println(XMLUtils.writeToString(doc));

      ua.end();

      System.out.println("\nFinished child activity.\n");

      theContext = manager.context();

      root = factory.createElement("Context1-test");

        ((SOAPContext)theContext).serialiseToElement(root);
     
      doc = docBuilder.newDocument();
      doc.appendChild(root);

      System.out.println(XMLUtils.writeToString(doc));

      ua.end();

      System.out.println("\nFinished parent activity.\n");

      theContext = manager.context();
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      ua.start();
     
      System.out.println("Started: "+ua.activityName());
     
      ua.start();

      String nested = ua.activityName();
     
      System.out.println("Started: "+nested);

      System.out.println("\nEnding: "+nested);
     
      ua.end();

      String parent = ua.activityName();
     
      System.out.println("\nCurrent: "+parent);
     
      System.out.println("\nEnding: "+parent);
     
      ua.end();

      System.out.println("\nCurrent: "+ua.activityName());

      System.out.println("\nEnded.");
     
      if (ua.activityName() == null)
    passed = true;
  }
  catch (NoActivityException ex)
  {
      passed = true;
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      ua.start();
     
      System.out.println("Started: "+ua.activityName());
     
      ua.start();

      System.out.println("Started: "+ua.activityName());
     
      ContextManager manager = new ContextManager();
      com.arjuna.mw.wsas.context.Context[] contexts = manager.contexts();
     
      if ((contexts == null) || (contexts.length == 0))
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      ua.setTimeout(1);

      ua.start();
     
      Thread.currentThread().sleep(2000);

      if (ua.status() instanceof Completed)
      {
    if (ua.getCompletionStatus() instanceof Failure)
        passed = true;
    else
        System.out.println("Activity completed with: "+ua.getCompletionStatus());
      }
      else
    System.out.println("Activity status: "+ua.status());
  }
  catch (Exception ex)
  {
      ex.printStackTrace();
  }
View Full Code Here

    {
  boolean passed = false;
 
  try
  {
      UserActivity ua = UserActivityFactory.userActivity();
 
      if (ua.status() == NoActivity.instance())
      {
    ua.start();
   
    if (ua.status() == Active.instance())
    {
        Outcome res = ua.end();

        if (res.completedStatus().equals(Failure.instance()))
      passed = true;
        else
      System.out.println("End status: "+res.completedStatus());
    }
    else
        System.out.println("Start status: "+ua.status());
      }
      else
    System.out.println("Create status: "+ua.status());
  }
  catch (Exception ex)
  {
      ex.printStackTrace();
  }
View Full Code Here

TOP

Related Classes of com.arjuna.mw.wsas.UserActivity

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.