Hi Douglas, Were you able to get this working for you, please keep posting if you have any issues in doing so.
On Wed, Jul 8, 2009 at 7:40 PM, Luciano Resende <[email protected]>wrote: > On Wed, Jul 8, 2009 at 4:38 AM, Ramkumar R<[email protected]> wrote: > > On Mon, Jul 6, 2009 at 10:52 PM, Douglas Leite <[email protected]> > wrote: > >> > >> How does it work? In the composite file I would use > >> requires="recoveryRules, but how about the definitions.xml file? Is > there a > >> way to set the configurations like the recovery rules XML file is > defined? > >> (take a look at [1]) > >> > >> [1] > >> > http://svn.apache.org/repos/asf/tuscany/sandbox/dougsleite/guardian-model/src/main/resources/recoveryrules.xml > > > > Hi Douglas, > > > > You can define a policySet in definition.xml for the recovery rules as > shown > > below... > > > > <policySet name="RecoveryPolicy" provides="tuscany:recoveryRules" > > appliesTo="sca:implementation.java" > > xmlns="http://www.osoa.org/xmlns/sca/1.0"> > > <tuscany:recovery_rules> > > <tuscany:rule name="Rule1" > > signaled_exception="org.apache.tuscany.sca.guardian.JoinException"> > > <tuscany:participant match="SIGNALER"> > > <tuscany:throw_exception > > > class="org.apache.tuscany.sca.guardian.itests.primaryBackup.common.PrimaryExistsException" > > target_context="MAIN" min_participant_joined="2"/> > > </tuscany:participant> > > <tuscany:participant match="!SIGNALER"> > > <tuscany:throw_exception > > > class="org.apache.tuscany.sca.guardian.itests.primaryBackup.common.BackupJoinedException" > > target_context="PRIMARY" min_participant_joined="2"/> > > </tuscany:participant> > > </tuscany:rule> > > </tuscany:recovery_rules> > > </policySet> > > > > You will also need to define a ArtifactProcessor to read the elements > you have defined for the policySet, see the policy logging for a > simple example of a artifact processor that reads configurations from > a policySet. > > > > -- > Luciano Resende > Apache Tuscany, Apache PhotArk > http://people.apache.org/~lresende <http://people.apache.org/%7Elresende> > http://lresende.blogspot.com/ > -- Thanks & Regards, Ramkumar Ramalingam
