Package org.apache.agila.engine

Examples of org.apache.agila.engine.Token


        BusinessProcess bp =  businessProcessService.getGraphByID(instance.getBusinessProcessID());

        InstanceID instanceID = instance.getInstanceID();
        Node root = bp.getRoot();
        NodeID nodeId = root.getNodeId();
        Token token = tokenService.newToken(instanceID, nodeId, Token.PRE);

        /*
         * and a message
         */

        EngineMessage em = new EngineMessageImpl();

        em.setCurrentTokenID(token.getTokenID());

        queueService.enqueue(em);
    }
View Full Code Here


         List activeTokens = tokenService.getActiveTokensForInstance(info.getInstanceID());

         List nodes = new ArrayList();

         for( Iterator iterator = activeTokens.iterator(); iterator.hasNext(); ) {
             Token token = (Token) iterator.next();
             NodeID nodeID = token.getCurrentNodeID();
             String displayName = businessProcess.getNode(nodeID).getDisplayName();

             nodes.add( displayName );
         }
View Full Code Here

        List l = (List) instanceMap.get(instanceID);

        if( l != null ) {
            for( Iterator iterator = l.iterator(); iterator.hasNext(); ) {
                Token token = (Token)iterator.next();

                if( token.isActive() ) {
                    retVal.add( token );
                }
            }
        }
View Full Code Here

        return internalGetTask(taskID);
    }

    public Renderer getRendererForTask(TaskID taskID, Class rendererType) {

        Token token = getTokenForTaskID(taskID);
        Node node = getNodeForToken(token);

        NodeContextImpl ctx = new NodeContextImpl(node,
                instanceService.getInstanceByID(token.getInstanceID()),
                timerService, this, notificationService);

        ctx.setCurrentExecutionToken(token);

        if (node instanceof TaskActivity) {
View Full Code Here

    }

    public ResponseHandler getResponseHandlerForTask(TaskID taskID, Class handlerType) {


        Token token = getTokenForTaskID(taskID);
        Node node = getNodeForToken(token);

        NodeContextImpl ctx = new NodeContextImpl(node,
                instanceService.getInstanceByID(token.getInstanceID()),
                timerService, this, notificationService);

        ctx.setCurrentExecutionToken(token);

        if (node instanceof TaskActivity) {
View Full Code Here

        if (task == null) {
            return null;
        }

        TokenID tokenID = task.getSourceTokenID();
        Token token = tokenService.getTokenByID(tokenID);

        return token;
    }
View Full Code Here

TOP

Related Classes of org.apache.agila.engine.Token

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.