public static TaskService getService() { if (INSTANCE == null) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.jbpm.task"); TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener()); TaskServiceSession taskSession = taskService.createSession(); // Add users Map vars = new HashMap(); Reader reader = new InputStreamReader( HumanTaskService.class.getResourceAsStream( "LoadUsers.mvel" ) ); Map<String, User> users = ( Map<String, User> ) eval( reader, vars ); for ( User user : users.values() ) { taskSession.addUser( user ); } reader = new InputStreamReader( HumanTaskService.class.getResourceAsStream( "LoadGroups.mvel" ) ); Map<String, Group> groups = ( Map<String, Group> ) eval( reader, vars ); for ( Group group : groups.values() ) { taskSession.addGroup( group ); } taskSession.dispose(); System.out.println("Task service running and started correctly !"); INSTANCE = taskService; } return INSTANCE; }
public void startServer() { if(isRunning()) throw new IllegalStateException("Server is already started"); this.running = true; EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("org.drools.task"); TaskService taskService = new TaskService(entityManagerFactory, SystemEventListenerFactory.getSystemEventListener()); TaskServiceSession taskSession = taskService.createSession() ; MockUserInfo userInfo = new MockUserInfo(); taskService.setUserinfo( userInfo); for (String userName : getDefaultUsers()) { taskSession.addUser(new User(userName)); } taskServer = new HornetQTaskServer(taskService, 5443); Thread thread = new Thread(taskServer); thread.start(); }
protected static void startHumanTaskServer(){ emf = Persistence.createEntityManagerFactory("org.jbpm.task"); TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener()); TaskServiceSession taskSession = taskService.createSession();
private void initTaskComponents() { // Create an EntityManagerFactory based on the PU configuration emf = Persistence.createEntityManagerFactory("org.jbpm.task"); // The Task Service will use the EMF to store our Task Status taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener()); // We can uset the Task Service to get an instance of the Task Session which // allows us to introduce to our database the users and groups information before // running our tests taskSession = taskService.createSession(); //create new Local Task Service localTaskService = new LocalTaskService(taskService); //regisister task event listener to Local Task Service localTaskService.addEventListener(taskEventListener); // Adds 1 Administrator, 2 users and 1 Group addUsersAndGroups(taskSession); //We need to set up an user to represent the user that is making the requests MockUserInfo userInfo = new MockUserInfo(); taskService.setUserinfo(userInfo); this.taskParametersTableModel = new TaskParametersTableModel(); this.tblParameters.setColumnModel(new TaskParametersTableModel.ColumnModel()); this.tblParameters.setModel(taskParametersTableModel); }
TaskServiceSession localTaskServiceSession = localTaskService.createSession(); for (int i = 0; i < 10; i++) { User user = new User("usr" + i);
TaskServiceSession localTaskServiceSession = localTaskService.createSession(); for (int i = 0; i < 10; i++) { User user = new User("usr" + i);
TaskServiceSession localTaskServiceSession = localTaskService.createSession(); for (int i = 0; i < 10; i++) { User user = new User("usr" + i);