Package javax.rules

Provides the core client interfaces for using rule engine.

See:
          Description

Interface Summary
Handle Marker interface for vendor specific object identity mechanism.
ObjectFilter This interface is used to filter objects.
RuleExecutionSetMetadata The RuleExecutionSetMetadata exposes some simple properties of the RuleExecutionSet to the runtime user.
RuleRuntime This interface is the access point for runtime execution of RuleExecutionSets.
RuleSession This interface is a representation of a client session with a rules engine.
StatefulRuleSession This interface is a representation of a stateful rules engine session.
StatelessRuleSession This interface is a representation of a stateless rules engine session.
 

Class Summary
RuleServiceProvider This class provides access to the RuleRuntime and RuleAdministrator implementation supplied by your rule engine vendor when running under J2SE.
RuleServiceProviderManager This class manages available RuleServiceProvider instances in a manner similar to the JDBC DriverManager and Driver classes.
 

Exception Summary
ConfigurationException This exception is thrown when a user configuration error has been made.
InvalidHandleException This exception should be thrown when a client passes an invalid Handle to the underlying rule engine.
InvalidRuleSessionException The InvalidRuleSessionException should be thrown when a method is invoked on a RuleSession and the internal state of the RuleSession is invalid.
RuleException Base class for all Exception classes in the javax.rules package.
RuleExecutionException Base class for all runtime RuleException classes in the javax.rules package.
RuleExecutionSetNotFoundException This exception is thrown if a client requests a RuleExecutionSet from the RuleRuntime and the URI or RuleExecutionSet cannot be found.
RuleSessionCreateException This exception is thrown when a client requests a RuleSession from the RuleRuntime and an error occurs that prevents a RuleSession from being returned.
RuleSessionTypeUnsupportedException This exception is thrown when a client requests a RuleSession and the vendor does not support the given type (defined in the RuleRuntime) or the RuleExecutionSet itself does not support the requested mode.
 

Package javax.rules Description

Provides the core client interfaces for using rule engine. Administration APIs are in the javax.rules.admin package.



Copyright © 2004 Java Community Process. All Rights Reserved.