Package org.kie.server.client
Class KieServicesFactory
- java.lang.Object
-
- org.kie.server.client.KieServicesFactory
-
public class KieServicesFactory extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KieServicesConfiguration
newJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)
Creates a new configuration object for JMS based servicestatic 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 servicestatic KieServicesConfiguration
newJMSConfiguration(InitialContext context, String username, String password)
Creates a new configuration object for JMS based servicestatic KieServicesClient
newKieServicesClient(KieServicesConfiguration conf)
Instantiates and return a KieServicesClient instance based on the provided configurationstatic 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, String login, String password)
static KieServicesClient
newKieServicesRestClient(String serverUrl, CredentialsProvider credentialsProvider)
static KieServicesConfiguration
newRestConfiguration(String serverUrl, String login, String password)
Creates a new configuration object for REST based servicestatic KieServicesConfiguration
newRestConfiguration(String serverUrl, String login, String password, long timeout)
Creates a new configuration object for REST based servicestatic KieServicesConfiguration
newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider)
static KieServicesConfiguration
newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider, long timeout)
-
-
-
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 loginpassword
- user password- Returns:
- configuration instance
-
newRestConfiguration
public static KieServicesConfiguration newRestConfiguration(String serverUrl, String login, String password, long timeout)
Creates a new configuration object for REST based service- Parameters:
serverUrl
- the URL to the server (e.g.: "http://localhost:8080")login
- user loginpassword
- user passwordtimeout
- the maximum timeout in milliseconds- Returns:
- configuration instance
-
newRestConfiguration
public static KieServicesConfiguration newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider)
-
newRestConfiguration
public static KieServicesConfiguration newRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider, long timeout)
-
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 factoryrequestQueue
- a reference to the requests queueresponseQueue
- 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 factoryrequestQueue
- a reference to the requests queueresponseQueue
- a reference to the responses queueusername
- user namepassword
- 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 queuesusername
- user namepassword
- 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
-
newKieServicesClient
public static KieServicesClient newKieServicesClient(KieServicesConfiguration conf, ClassLoader classLoader)
-
newKieServicesRestClient
public static KieServicesClient newKieServicesRestClient(String serverUrl, String login, String password)
-
newKieServicesRestClient
public static KieServicesClient newKieServicesRestClient(String serverUrl, CredentialsProvider credentialsProvider)
-
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)
-
-