KIE :: Execution Server :: Client 6.2.1-SNAPSHOT

org.kie.server.client
Class KieServicesFactory

java.lang.Object
  extended by org.kie.server.client.KieServicesFactory

public class KieServicesFactory
extends Object


Method Summary
static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
          Creates a new configuration object for JMS based service
static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
          Creates a new configuration object for JMS based service
static KieServicesConfiguration newJMSConfiguration(InitialContext context, String username, String password)
          Creates a new configuration object for JMS based service
static KieServicesClient newKieServicesClient(KieServicesConfiguration conf)
          Instantiates and return a KieServicesClient instance based on the provided configuration
static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
           
static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
           
static KieServicesClient newKieServicesJMSClient(InitialContext context, String username, String password)
           
static KieServicesClient newKieServicesRestClient(String serverUrl, String login, String password)
           
static KieServicesConfiguration newRestConfiguration(String serverUrl, String login, String password)
          Creates a new configuration object for REST based service
static KieServicesConfiguration newRestConfiguration(String serverUrl, String login, String password, int timeout)
          Creates a new configuration object for REST based service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newRestConfiguration

public static KieServicesConfiguration newRestConfiguration(String serverUrl,
                                                            String login,
                                                            String password)
Creates a new configuration object for REST based service

Parameters:
serverUrl - the URL to the server (e.g.: "http://localhost:8080")
login - user login
password - user password
Returns:
configuration instance

newRestConfiguration

public static KieServicesConfiguration newRestConfiguration(String serverUrl,
                                                            String login,
                                                            String password,
                                                            int timeout)
Creates a new configuration object for REST based service

Parameters:
serverUrl - the URL to the server (e.g.: "http://localhost:8080")
login - user login
password - user password
timeout - the maximum timeout in seconds
Returns:
configuration instance

newJMSConfiguration

public static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory,
                                                           javax.jms.Queue requestQueue,
                                                           javax.jms.Queue responseQueue)
Creates a new configuration object for JMS based service

Parameters:
connectionFactory - a JMS connection factory
requestQueue - a reference to the requests queue
responseQueue - a reference to the responses queue
Returns:
configuration instance

newJMSConfiguration

public static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory,
                                                           javax.jms.Queue requestQueue,
                                                           javax.jms.Queue responseQueue,
                                                           String username,
                                                           String password)
Creates a new configuration object for JMS based service

Parameters:
connectionFactory - a JMS connection factory
requestQueue - a reference to the requests queue
responseQueue - a reference to the responses queue
username - user name
password - password
Returns:
configuration instance

newJMSConfiguration

public static KieServicesConfiguration newJMSConfiguration(InitialContext context,
                                                           String username,
                                                           String password)
Creates a new configuration object for JMS based service

Parameters:
context - a context to look up for the JMS request and response queues
username - user name
password - user password
Returns:
configuration instance

newKieServicesClient

public static KieServicesClient newKieServicesClient(KieServicesConfiguration conf)
Instantiates and return a KieServicesClient instance based on the provided configuration

Parameters:
conf - client configuration
Returns:
the KieServicesClient instance

newKieServicesRestClient

public static KieServicesClient newKieServicesRestClient(String serverUrl,
                                                         String login,
                                                         String password)

newKieServicesJMSClient

public static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory,
                                                        javax.jms.Queue requestQueue,
                                                        javax.jms.Queue responseQueue)

newKieServicesJMSClient

public static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory,
                                                        javax.jms.Queue requestQueue,
                                                        javax.jms.Queue responseQueue,
                                                        String username,
                                                        String password)

newKieServicesJMSClient

public static KieServicesClient newKieServicesJMSClient(InitialContext context,
                                                        String username,
                                                        String password)

KIE :: Execution Server :: Client 6.2.1-SNAPSHOT

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.