public class KieServicesFactory extends Object
Modifier and Type | Method and Description |
---|---|
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 |
newKieServicesClient(KieServicesConfiguration conf,
ClassLoader classLoader) |
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,
CredentialsProvider credentialsProvider) |
static KieServicesClient |
newKieServicesRestClient(String serverUrl,
String login,
String password) |
static KieServicesConfiguration |
newRestConfiguration(String serverUrl,
CredentialsProvider credentialsProvider) |
static KieServicesConfiguration |
newRestConfiguration(String serverUrl,
CredentialsProvider credentialsProvider,
long timeout) |
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,
long timeout)
Creates a new configuration object for REST based service
|
public static KieServicesConfiguration newRestConfiguration(String serverUrl, String login, String password)
serverUrl
- the URL to the server (e.g.: "http://localhost:8080")login
- user loginpassword
- user passwordpublic static KieServicesConfiguration newRestConfiguration(String serverUrl, String login, String password, long timeout)
serverUrl
- the URL to the server (e.g.: "http://localhost:8080")login
- user loginpassword
- user passwordtimeout
- the maximum timeout in millisecondspublic static KieServicesConfiguration newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider)
public static KieServicesConfiguration newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider, long timeout)
public static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
connectionFactory
- a JMS connection factoryrequestQueue
- a reference to the requests queueresponseQueue
- a reference to the responses queuepublic static KieServicesConfiguration newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
connectionFactory
- a JMS connection factoryrequestQueue
- a reference to the requests queueresponseQueue
- a reference to the responses queueusername
- user namepassword
- passwordpublic static KieServicesConfiguration newJMSConfiguration(InitialContext context, String username, String password)
context
- a context to look up for the JMS request and response queuesusername
- user namepassword
- user passwordpublic static KieServicesClient newKieServicesClient(KieServicesConfiguration conf)
conf
- client configurationpublic static KieServicesClient newKieServicesClient(KieServicesConfiguration conf, ClassLoader classLoader)
public static KieServicesClient newKieServicesRestClient(String serverUrl, String login, String password)
public static KieServicesClient newKieServicesRestClient(String serverUrl, CredentialsProvider credentialsProvider)
public static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
public static KieServicesClient newKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)
public static KieServicesClient newKieServicesJMSClient(InitialContext context, String username, String password)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.