Skip navigation links

Package curam.core.sl.infrastructure.propagator.impl

Contains the interfaces and classes for propagating database data to CREOLE rule objects.

See: Description

Package curam.core.sl.infrastructure.propagator.impl Description

Contains the interfaces and classes for propagating database data to CREOLE rule objects.

Except where otherwise noted, clients must not:

Propagation of data is handled by instances of RuleObjectPropagator. Curam ships with implementations of RuleObjectPropagator; however, customers who require their own implementations can create them but each implementation must be registered in a Guice module by listening for events from RuleObjectPropagatorRegistrar.RegistrationEvents .

The RuleObjectPropagatorController listens for all Curam application database writes and invokes all registered propagators to incrementally propagate the database data to rule objects.

If the database is altered outside of the control of the Curam application, or if database writes which affect more than one row are performed, it is possible for the rule object data to no longer accurately reflect database rows. To remedy this situation, operators can schedule the FullPropagationToRuleObjects batch job to bring all rule objects back into line with database data.

Skip navigation links
Licensed Materials - Property of IBM

Copyright IBM Corporation 2012. All rights reserved.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.