private void init() { taskClient = new TaskClient(new HornetQTaskClientConnector("client 1", new HornetQTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()))); boolean connected = taskClient.connect("127.0.0.1", 5443); System.out.println("Connected ? =>" + connected); }
public Task addTask(Task task, ContentData data){ BlockingAddTaskResponseHandler addTaskResponseHandler = new BlockingAddTaskResponseHandler(); taskClient.addTask(task, data, addTaskResponseHandler); long taskId = addTaskResponseHandler.getTaskId(); task.setId(taskId); return task; }
public void dispose() throws Exception { if (client != null) { client.disconnect(); } }
/** * Creates a new client * @return the created client. */ protected AsyncTaskService createTaskClient() { Properties clientProperties = new Properties(); clientProperties.setProperty("JMSTaskClient.connectionFactory", "ConnectionFactory"); clientProperties.setProperty("JMSTaskClient.transactedQueue", "true"); clientProperties.setProperty("JMSTaskClient.acknowledgeMode", "AUTO_ACKNOWLEDGE"); clientProperties.setProperty("JMSTaskClient.queueName", "tasksQueue"); clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); AsyncTaskService client = new TaskClient( new JMSTaskClientConnector( "org.jbpm.process.workitem.wsht.WSThroughJMSHumanTaskHandler", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context ) ); return client; }
client.connect(); client.addTask(task, data, addTaskHandler); client.disconnect(); client.connect(); client.addTask(task2, data2, addTaskHandler2); assertNotSame("taskId y taskId2 deben ser distintos", taskId, taskId2); client.disconnect();
protected TaskService createClient(String clientName) { TaskClient taskClient = new AsyncHornetQTaskClient(); taskClient.connect("127.0.0.1", 5153); TaskService client = new SyncTaskServiceWrapper(taskClient); return client; }
client.getTasksAssignedAsPotentialOwner(userId, language, responseHandler); List<TaskSummary> tasks = responseHandler.getResults(); tableViewer.setInput(tasks); showMessage("Could not connect to task server, refresh first."); try { client.disconnect(); } catch (Exception exc) { exc.printStackTrace(); e.printStackTrace(); try { client.disconnect(); } catch (Exception exc) { exc.printStackTrace();
public Task complete(Task task, User user, ContentData data){ BlockingTaskOperationResponseHandler completeResponseHandler = new BlockingTaskOperationResponseHandler(); taskClient.complete(task.getId(), user.getId(), data, completeResponseHandler); return task; }
public Task start(Task task, User user){ BlockingTaskOperationResponseHandler startResponseHandler = new BlockingTaskOperationResponseHandler(); taskClient.start(task.getId(), user.getId(), startResponseHandler); return task; }
List<TaskSummary> getAssignedTasksByUser(String user) { BlockingTaskSummaryResponseHandler handler = new BlockingTaskSummaryResponseHandler(); taskClient.getTasksAssignedAsPotentialOwner(user, "en-UK", handler); return handler.getResults(); }
/** * Creates a new client * @return the created client. */ protected TaskClient createTaskClient() { Properties clientProperties = new Properties(); clientProperties.setProperty("JMSTaskClient.connectionFactory", "ConnectionFactory"); clientProperties.setProperty("JMSTaskClient.transactedQueue", "true"); clientProperties.setProperty("JMSTaskClient.acknowledgeMode", "AUTO_ACKNOWLEDGE"); clientProperties.setProperty("JMSTaskClient.queueName", "tasksQueue"); clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); TaskClient client = new TaskClient( new JMSTaskClientConnector( "org.jbpm.process.workitem.wsht.WSThroughJMSHumanTaskHandler", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context ) ); return client; }
public void complete() { TaskClient client = getTaskClient(); if (client == null) { return; } String userId = getUserId(); if (userId == null) { return; } TaskSummary taskSummary = getSelectedTask(); if (taskSummary == null) { return; } BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler(); client.complete(taskSummary.getId(), userId, null, responseHandler); responseHandler.waitTillDone(3000); refresh(); }
public void start() { TaskClient client = getTaskClient(); if (client == null) { return; } String userId = getUserId(); if (userId == null) { return; } TaskSummary taskSummary = getSelectedTask(); if (taskSummary == null) { return; } BlockingTaskOperationResponseHandler responseHandler = new BlockingTaskOperationResponseHandler(); client.start(taskSummary.getId(), userId, responseHandler); responseHandler.waitTillDone(3000); refresh(); }
public void connect() { if (client == null) { client = new TaskClient(new MinaTaskClientConnector("org.drools.process.workitem.wsht.WSHumanTaskHandler", new MinaTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()))); boolean connected = client.connect(ipAddress, port); if (!connected) { throw new IllegalArgumentException("Could not connect task client"); } registerTaskEventHandlers(); } }
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
client.addTask(task, content, new TaskAddedHandler(workItem.getId()));
public void dispose() throws Exception { if (client != null) { client.disconnect(); } }
public void connect() { if (!initialized) { if (client == null) { client = new TaskClient(new MinaTaskClientConnector("org.drools.process.workitem.wsht.WSHumanTaskHandler", new MinaTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()))); boolean connected = client.connect(ipAddress, port); if (!connected) { throw new IllegalArgumentException("Could not connect task client"); } } registerTaskEventHandlers(); initialized = true; } }
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
client.addTask(task, content, new TaskAddedHandler(manager, workItem.getId()));