Rule Execution Server API

ilog.rules.res.jsr94
Class IlrRuleServiceProvider

java.lang.Object
  extended by javax.rules.RuleServiceProvider
      extended by ilog.rules.res.jsr94.IlrRuleServiceProvider

Deprecated. JSR94 support is deprecated and will be removed in a future ODM release.

@Deprecated
public class IlrRuleServiceProvider
extends javax.rules.RuleServiceProvider

Use an IlrRuleServiceProvider instance to find a javax.rules.RuleServiceProvider for the JRules JSR-94 implementation. An IlrRuleServiceProvider instance provides:

Since:
7.0

Field Summary
static String ENVIRONMENT_TYPE
          Deprecated. A java.lang.Byte instance that indicates if a J2EE_ENVIRONMENT or a J2EE_ENVIRONMENT is being used.
static String J2EE_ENVIRONMENT
          Deprecated. Indicates that the implementation in J2EE is used.
static String J2SE_ENVIRONMENT
          Deprecated. Indicates that the implementation in J2SE is used.
static String PROPERTIES_FILE
          Deprecated. The name of the property file that contains the list of properties.
static String URI
          Deprecated. The URI of this JSR94 implementation.
 
Method Summary
 javax.rules.admin.RuleAdministrator getRuleAdministrator()
          Deprecated. Retrieves a RuleAdministrator instance.
 javax.rules.RuleRuntime getRuleRuntime()
          Deprecated. Retrieves a RuleRuntime instance.
 
Methods inherited from class javax.rules.RuleServiceProvider
createInstance, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES_FILE

public static final String PROPERTIES_FILE
Deprecated. 
The name of the property file that contains the list of properties. The syntax of this property file must follow the java.util.Properties conventions.

See Also:
Constant Field Values

ENVIRONMENT_TYPE

public static final String ENVIRONMENT_TYPE
Deprecated. 
A java.lang.Byte instance that indicates if a J2EE_ENVIRONMENT or a J2EE_ENVIRONMENT is being used. This value is set to 0 for J2SE, 1 for J2EE. By default, this implementation runs in a J2SE_ENVIRONMENT.

See Also:
Constant Field Values

J2SE_ENVIRONMENT

public static final String J2SE_ENVIRONMENT
Deprecated. 
Indicates that the implementation in J2SE is used.

See Also:
Constant Field Values

J2EE_ENVIRONMENT

public static final String J2EE_ENVIRONMENT
Deprecated. 
Indicates that the implementation in J2EE is used.

See Also:
Constant Field Values

URI

public static final String URI
Deprecated. 
The URI of this JSR94 implementation.

See Also:
Constant Field Values
Method Detail

getRuleRuntime

public javax.rules.RuleRuntime getRuleRuntime()
                                       throws javax.rules.ConfigurationException
Deprecated. 
Retrieves a RuleRuntime instance. This method is called by runtime clients that require access to the rule engine and the IlrRuleExecutionSet instances deployed. It provides methods for you to create the RuleSession used to execute a ruleset.

Specified by:
getRuleRuntime in class javax.rules.RuleServiceProvider
Throws:
javax.rules.ConfigurationException
Returns:
A RuleRuntime instance.

getRuleAdministrator

public javax.rules.admin.RuleAdministrator getRuleAdministrator()
                                                         throws javax.rules.ConfigurationException
Deprecated. 
Retrieves a RuleAdministrator instance. This method is called by administration clients that manage the deployment and publishing of IlrRuleExecutionSet instances.

Specified by:
getRuleAdministrator in class javax.rules.RuleServiceProvider
Throws:
javax.rules.ConfigurationException
Returns:
A RuleAdministrator instance.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013