Package net.ex337.scriptus.model

Examples of net.ex337.scriptus.model.ScriptProcess.save()


        ScriptAction r = p.call();

        assertTrue("Asked correctly", r instanceof Ask);
        assertTrue("Asked correctly foo", ((Ask) r).getWho().equals("ianso"));

        p.save();

        final ThreadLocal<String> tweetId = new ThreadLocal<String>();

        ScriptusFacade f = new ScriptusFacade(datastore, c, m, config) {
View Full Code Here


        ScriptAction r = p.call();

        assertTrue("listened correctly", r instanceof Listen);
        assertTrue("listened correctly to no-one", ((Listen) r).getWho() == null);

        p.save();

//        final ThreadLocal<String> tweetId = new ThreadLocal<String>();

        ScriptusFacade f = new ScriptusFacade(datastore, c, m, config) {
View Full Code Here

   
    ScriptAction r = p.call();
   
    assertTrue("slept correctly", r instanceof Get);

    p.save();

    Get g = (Get) r;
   
    g.visit(new ScriptusFacade(datastore, c, m, conf), p);
   
View Full Code Here

    child.setRoot(false);
   
    //important :-/
    child.setPid(childPid);
   
    child.save();
   
    scriptus.execute(child.getPid());
   
    scriptus.execute(parent.getPid());
   
View Full Code Here

         
          LOG.debug("registering waiter for " + childPid.toString().substring(30) + ", waiterpid="
              + parentPid.toString().substring(30));
         
          child.setWaiterPid(parentPid);
          child.save();
         
        }
      });

View Full Code Here

   * @see net.ex337.scriptus.ProcessScheduler#newProcess(java.lang.String, java.lang.String, java.lang.String, java.lang.String, TransportType)
   */
  @Override
  public void executeNewProcess(String userId, String sourceName, boolean sample, String args, String owner, TransportType transport) {
    ScriptProcess p = datastore.newProcess(userId, sourceName, sample, args, owner, transport);
    p.save();
    execute(p.getPid());
  }
   
  /* (non-Javadoc)
   * @see net.ex337.scriptus.ProcessScheduler#execute(java.util.UUID)
View Full Code Here

        locks.runWithLock(pid, new Runnable() {
            @Override
            public void run() {
                ScriptProcess script = getProcess(pid);
                script.setState(o);
                script.save();
            }
           
        });
    }
View Full Code Here

    ScriptProcess p = scriptus.newProcess(process.getUserId(), script, args, process.getOwner(), process.getTransport());
   
    p.setPid(process.getPid());
    p.setVersion(process.getVersion());
   
    p.save();
   
    scriptus.execute(process.getPid());

  }
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.