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 KieServicesConfigurationnewJMSConfiguration(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)Creates a new configuration object for JMS based servicestatic KieServicesConfigurationnewJMSConfiguration(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 KieServicesConfigurationnewJMSConfiguration(InitialContext context, String username, String password)Creates a new configuration object for JMS based servicestatic KieServicesClientnewKieServicesClient(KieServicesConfiguration conf)Instantiates and return a KieServicesClient instance based on the provided configurationstatic KieServicesClientnewKieServicesClient(KieServicesConfiguration conf, ClassLoader classLoader)static KieServicesClientnewKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue)static KieServicesClientnewKieServicesJMSClient(javax.jms.ConnectionFactory connectionFactory, javax.jms.Queue requestQueue, javax.jms.Queue responseQueue, String username, String password)static KieServicesClientnewKieServicesJMSClient(InitialContext context, String username, String password)static KieServicesClientnewKieServicesRestClient(String serverUrl, String login, String password)static KieServicesClientnewKieServicesRestClient(String serverUrl, CredentialsProvider credentialsProvider)static KieServicesConfigurationnewRestConfiguration(String serverUrl, String login, String password)Creates a new configuration object for REST based servicestatic KieServicesConfigurationnewRestConfiguration(String serverUrl, String login, String password, long timeout)Creates a new configuration object for REST based servicestatic KieServicesConfigurationnewRestConfiguration(String serverUrl, CredentialsProvider credentialsProvider)static KieServicesConfigurationnewRestConfiguration(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)
-
-