Package nexj.core.runtime

Examples of nexj.core.runtime.Instance.invoke()


      assertEquals("BEGIN;", primary.getValue("trace"));

      // Timeout event
      timeoutTimer = getTimeoutTimer(workflow);
      assertNotNull(timeoutTimer);
      workflow.invoke("timeout", new Object[] {
         timeoutTimer.getValue("ordinal")
      });
      assertEquals(Instance.DELETED, assignment.getState());
      assertEquals(Instance.DELETED, workflow.getState());
      assertEquals("BEGIN;TIMED_OUT;END;", primary.getValue("trace"));
View Full Code Here


      // Test: no exception
      tobj.setValue("trace", "");
      tobj.setValue("throwOuterEx", Boolean.FALSE);
      tobj.setValue("throwUncaughtEx", Boolean.FALSE);
      instance = (Instance)serviceClass.invoke("invoke", new Object[]{"Semaphore", tobj, null});
      assertEquals(Boolean.FALSE, instance.invoke("done"));
      assertEquals("BEFORE;", tobj.getValue("trace"));
      assignmentList = (InstanceList)instance.getValue("assignments");
      assertEquals(1, assignmentList.size());
      assignment = assignmentList.getInstance(0);
      assertEquals(Boolean.TRUE, assignment.getValue("semaphore"));
View Full Code Here

         assertEquals("Modified data.\nModified.", readFileToString(fragment1File));
        
         // Delete it
         assertNull(context.beginTransaction());
        
         a.invoke("delete");
        
         // Replication
         context.getUnitOfWork().addReplicationFragment(a, "fragment1");
        
         commit(context);
View Full Code Here

         OID oidA = a.getOID();
         String sOidName = (String)oidA.getValue(0);
        
         // Read
         assertNull(context.beginTransaction());
         a.invoke("read", new Object[]{
            parse("(data)"),
            parse("(= (@ id) \"" + sOidName + "\")"), null, null, null, null
         });
         assertEquals(new Binary("Creation data.".getBytes("utf-8")), a.getValue("data"));
  
View Full Code Here

        
         commit(context);
        
         // Read
         assertNull(context.beginTransaction());
         a.invoke("read", new Object[]{
            parse("(data)"),
            parse("(= (@ id) \"" + sOidName + "\")"), null, null, null, null
         });
         assertEquals(new Binary("Update data.".getBytes("utf-8")), a.getValue("data"));
        
View Full Code Here

            parse("(= (@ id) \"" + sOidName + "\")"), null, null, null, null
         });
         assertEquals(new Binary("Update data.".getBytes("utf-8")), a.getValue("data"));
        
         // Delete
         a.invoke("delete");
        
         commit(context);
        
         // Read (NOT FOUND)
         assertNull(context.beginTransaction());
View Full Code Here

            parse("(data)"),
            parse("(= (@ id) \"" + sOidNameA + "\")"), null, null, null, null
         });
         assertEquals(new Binary("Creation data for 'a'.".getBytes("utf-8")), a.getValue("data"));
  
         b.invoke("read", new Object[]{
            parse("(data)"),
            parse("(= (@ id) \"" + sOidNameB + "\")"), null, null, null, null
         });
         assertEquals(new Binary("Creation data for 'b'.".getBytes("utf-8")), b.getValue("data"));
View Full Code Here

         context.getUnitOfWork().rollback(true);
        
         assertNull(context.beginTransaction());
        
         //Re-read
         result.invoke("read", new Object[]{
            parse("(data)"),
            parse("(= (@ id) \"u\")"), null, null, null, null
         });
         assertEquals(new Binary("Modified directly.".getBytes("utf-8")), result.getValue("data"));
      }
View Full Code Here

         Instance result = resultList.getInstance(0);
        
         assertEquals(new Binary("Original contents".getBytes("utf-8")), result.getValue("data"));
        
         //DELETE it
         result.invoke("delete");
        
         //Edit the data file outside the adapter
         writer = IOUtil.openBufferedWriter(dataFile, XMLUtil.ENCODING);
         writer.write("Modified directly.");
         writer.close();
View Full Code Here

         context.getUnitOfWork().rollback(true);
        
         assertNull(context.beginTransaction());
        
         //Re-read
         result.invoke("read", new Object[]{
            parse("(data)"),
            parse("(= (@ id) \"d\")"), null, null, null, null
         });

         assertEquals(new Binary("Modified directly.".getBytes("utf-8")), result.getValue("data"));
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.