Package org.jbpm.task.service.responsehandlers

Examples of org.jbpm.task.service.responsehandlers.BlockingTaskOperationResponseHandler.waitTillDone()


       
        BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
        client.claim( taskId,
                      users.get( "steve" ).getId(),
                      responseHandler );
        responseHandler.waitTillDone( 5000 );

        assertEquals( 2,
                      getWiser().getMessages().size() );
       
        assertEquals( "steve@domain.com", getWiser().getMessages().get( 0 ).getEnvelopeReceiver() );
View Full Code Here


        BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
        client.claim( taskId,
                      users.get( "steve" ).getId(),
                      responseHandler );
        responseHandler.waitTillDone( 5000 );

        assertEquals( 1,
                      getWiser().getMessages().size() );

        assertEquals( "steve@domain.com", getWiser().getMessages().get( 0 ).getEnvelopeReceiver() );
View Full Code Here

        BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
        client.claim( taskId,
                      users.get( "steve" ).getId(),
                      responseHandler );

        responseHandler.waitTillDone( 5000 );

        assertEquals( 1,
                      getWiser().getMessages().size() );
       
        assertEquals( "steve@domain.com", getWiser().getMessages().get( 0 ).getEnvelopeReceiver() );
View Full Code Here

        BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
        client.claim( taskId,
                      users.get( "steve" ).getId(),
                      responseHandler );

        responseHandler.waitTillDone( 5000 );

        assertEquals( 0,
                      getWiser().getMessages().size() );       
    }      
   
View Full Code Here

        client.claim(taskId, idRef, roles, responseHandler);
      }
    } else {
      client.delegate(taskId, userId, idRef, responseHandler);
    }
    responseHandler.waitTillDone(5000);
  }

  @SuppressWarnings("unchecked")
  public void completeTask(long taskId, Map data, String userId) {
    connect();
View Full Code Here

  @SuppressWarnings("unchecked")
  public void completeTask(long taskId, Map data, String userId) {
    connect();
    BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
    client.start(taskId, userId, responseHandler);
    responseHandler.waitTillDone(5000);
    responseHandler = new BlockingTaskOperationResponseHandler();
    ContentData contentData = null;
    if (data != null) {
      ByteArrayOutputStream bos = new ByteArrayOutputStream();
      ObjectOutputStream out;
View Full Code Here

      } catch (IOException e) {
        e.printStackTrace();
      }
    }
    client.complete(taskId, userId, contentData, responseHandler);
    responseHandler.waitTillDone(5000);
  }

  @SuppressWarnings("unchecked")
  public void completeTask(long taskId, String outcome, Map data, String userId) {
    data.put("outcome", outcome);
View Full Code Here

    // TODO: this method is not being invoked, it's using
    // assignTask with null parameter instead
    connect();
    BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler();
    client.release(taskId, userId, responseHandler);
    responseHandler.waitTillDone(5000);
  }

  public List<TaskRef> getAssignedTasks(String idRef) {
    connect();
        List<TaskRef> result = new ArrayList<TaskRef>();
View Full Code Here

      catch (IOException e) {
        System.err.print(e);
      }
    }
    client.complete(task.getId(), user.getId(), contentData, operationResponseHandler);
    operationResponseHandler.waitTillDone(DEFAULT_WAIT_TIME);
    System.out.println("Completed task " + task.getId());
  }
 
  public void startTask(User user, TaskSummary task) {
    System.out.println("Starting task " + task.getId());
View Full Code Here

 
  public void startTask(User user, TaskSummary task) {
    System.out.println("Starting task " + task.getId());
    BlockingTaskOperationResponseHandler operationResponseHandler = new BlockingTaskOperationResponseHandler();
    client.start(task.getId(), user.getId(), operationResponseHandler);
    operationResponseHandler.waitTillDone(DEFAULT_WAIT_TIME);
    System.out.println("Started task " + task.getId());
  }

  public Object getTaskContentInput(TaskSummary taskSum) {
    BlockingGetTaskResponseHandler handlerT = new BlockingGetTaskResponseHandler();
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.