@Override public void connect() { try { final Field field = WSHumanTaskHandler.class.getDeclaredField("client"); TaskClient client = (TaskClient) field.get(this); if (client == null) { client = new TaskClient(new JMSTaskClientConnector( "org.drools.process.workitem.wsht.WSThroughJMSHumanTaskHandler", new JMSTaskClientHandler(SystemEventListenerFactory .getSystemEventListener()), WSHumanTaskJMSProperties.getInstance().getProperties(), new InitialContext(WSHumanTaskJMSProperties.getInstance().getProperties()))); field.set(this, client); boolean connected = client.connect(); if (!connected) { throw new IllegalArgumentException("Could not connect to the task client"); } } super.connect(); } catch (NoSuchFieldException e) { throw new RuntimeException("Problem configuring the human task connector", e); } catch (IllegalAccessException e) { throw new RuntimeException("Problem accessing the human task connector", e); } catch (NamingException e) { throw new RuntimeException("Problem accesing the JNDI directory", e); } } }
@Override public void connect() { try { final Field field = WSHumanTaskHandler.class.getDeclaredField("client"); TaskClient client = (TaskClient) field.get(this); if (client == null) { client = new TaskClient(new JMSTaskClientConnector( "org.jbpm.process.workitem.wsht.WSThroughJMSHumanTaskHandler", new JMSTaskClientHandler(SystemEventListenerFactory .getSystemEventListener()), WSHumanTaskJMSProperties.getInstance().getProperties(), new InitialContext(WSHumanTaskJMSProperties.getInstance().getProperties()))); field.set(this, client); boolean connected = client.connect(); if (!connected) { throw new IllegalArgumentException("Could not connect to the task client"); } } super.connect(); } catch (NoSuchFieldException e) { throw new RuntimeException("Problem configuring the human task connector", e); } catch (IllegalAccessException e) { throw new RuntimeException("Problem accessing the human task connector", e); } catch (NamingException e) { throw new RuntimeException("Problem accesing the JNDI directory", e); } } }
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 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(); } }
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));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
/** * 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; }
/** * 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; }
/** * Creates a new client * @return the created client. */ protected TaskService 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"); TaskService client = new SyncTaskServiceWrapper(new TaskClient( new JMSTaskClientConnector( "org.jbpm.process.workitem.wsht.WSThroughJMSHumanTaskHandler", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context ))); return client; }
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new SyncTaskServiceWrapper(new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context)));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new SyncTaskServiceWrapper(new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context)));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new SyncTaskServiceWrapper(new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context)));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context));
clientProperties.setProperty("JMSTaskClient.responseQueueName", "tasksResponseQueue"); client = new SyncTaskServiceWrapper(new TaskClient(new JMSTaskClientConnector("client 1", new JMSTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()), clientProperties, context)));
private TaskClient getTaskClient() { if (client == null) { String transportType = "unknown"; if (transport == 0) { transportType = "Apache Mina"; client = new TaskClient(new MinaTaskClientConnector("Eclipse-Mina", new MinaTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()))); } else if (transport == 1) { transportType = "HornetQ"; client = new TaskClient(new HornetQTaskClientConnector("Eclipse-HornetQ", new HornetQTaskClientHandler(SystemEventListenerFactory.getSystemEventListener()))); } boolean connected = client.connect(ipAddress, port); if (!connected) { showMessage("Could not connect to task server: " + ipAddress + " [port " + port + "] transport " + transportType); client = null; } } return client; }
private void init(){ if(getClient() == null){ setClient(new TaskClient(new MinaTaskClientConnector(this.connectorName, new MinaTaskClientHandler(SystemEventListenerFactory.getSystemEventListener())))); } if(getPort() <= 0){ setPort(9123); } if(getIpAddress() == null || getIpAddress().equals("")){ setIpAddress("127.0.0.1"); } }