Package javax.rules.admin

Examples of javax.rules.admin.RuleExecutionSet


        ruleAdministrator = ruleServiceProvider.getRuleAdministrator( );

        // load the rules and register them
        LocalRuleExecutionSetProvider ruleSetProvider = ruleAdministrator.getLocalRuleExecutionSetProvider( null );
        InputStream rules = this.getClass( ).getResourceAsStream( ruleUri );
        RuleExecutionSet ruleExecutionSet = ruleSetProvider.createRuleExecutionSet( rules, null );
        ruleAdministrator.registerRuleExecutionSet( ruleUri, ruleExecutionSet, null );

        RuleRuntime ruleRuntime = ruleServiceProvider.getRuleRuntime( );
        statelessRuleSession = ( StatelessRuleSession ) ruleRuntime.createRuleSession( ruleUri,
                                                                                       null,
View Full Code Here


        }

        // read rules and register with administrator
        Reader ruleReader = new InputStreamReader(
            RuleRuntimeTestCase.class.getResourceAsStream( RULES_RESOURCE ) );
        RuleExecutionSet ruleSet =
            ruleSetProvider.createRuleExecutionSet( ruleReader, null );
        ruleAdministrator.registerRuleExecutionSet(
            RULES_RESOURCE, ruleSet, null );

        StatelessRuleSession statelessRuleSession = ( StatelessRuleSession ) ruleRuntime.createRuleSession( RULES_RESOURCE,
View Full Code Here

        }

        // read rules and register with administrator
        Reader ruleReader = new InputStreamReader(
            RuleRuntimeTestCase.class.getResourceAsStream( RULES_RESOURCE ) );
        RuleExecutionSet ruleSet =
            ruleSetProvider.createRuleExecutionSet( ruleReader, null );
        ruleAdministrator.registerRuleExecutionSet(
            RULES_RESOURCE, ruleSet, null );

        StatefulRuleSession statefulRuleSession = ( StatefulRuleSession )
View Full Code Here

        assertNotNull( "cannot obtain RuleRuntime", ruleRuntime );

        // read rules and register with administrator
        Reader ruleReader = new InputStreamReader(
            RuleRuntimeTestCase.class.getResourceAsStream( RULES_RESOURCE ) );
        RuleExecutionSet ruleSet =
            ruleSetProvider.createRuleExecutionSet( ruleReader, null );
        ruleAdministrator.registerRuleExecutionSet(
            RULES_RESOURCE, ruleSet, null );

        List list = ruleRuntime.getRegistrations( );
View Full Code Here

     */
    public void testRule( ) throws Exception
    {
        InputStream in =
            RuleEngineTestBase.class.getResourceAsStream( bindUri );
        RuleExecutionSet ruleSet =
            ruleSetProvider.createRuleExecutionSet( in, null );
        assertEquals( "number of rules", 1, ruleSet.getRules( ).size( ) );

        assertEquals( "rule set name", "Sisters Rules", ruleSet.getName( ) );
        assertEquals( "", ruleSet.getDescription( ) );
        assertNull(
            "rule set default filter", ruleSet.getDefaultObjectFilter( ) );
    }
View Full Code Here

            }
        }

        if ( element != null )
        {
            RuleExecutionSet testRuleSet =
                ruleSetProvider.createRuleExecutionSet( element, null );
            assertEquals(
                "rule set name", "Sisters Rules", testRuleSet.getName( ) );
            assertEquals(
                "number of rules", 1, testRuleSet.getRules( ).size( ) );
        }
        else
        {
            fail( "could not build an org.w3c.dom.Element" );
        }
View Full Code Here

    /**
     * Test createRuleExecutionSet from Serializable.
     */
    public void testCreateFromSerializable( ) throws Exception
    {
        RuleExecutionSet ruleExecutionSet =
            ruleSetProvider.createRuleExecutionSet( this.ruleSet, null );
        assertEquals( "rule set name", "Sisters Rules",
                      ruleExecutionSet.getName( ) );
        assertEquals(
            "number of rules", 1, ruleExecutionSet.getRules( ).size( ) );
    }
View Full Code Here

     */
    public void testCreateFromURI( ) throws Exception
    {
        String rulesUri =
            RuleEngineTestBase.class.getResource( bindUri ).toExternalForm( );
        RuleExecutionSet testRuleSet =
            ruleSetProvider.createRuleExecutionSet( rulesUri, null );
        assertEquals(
            "rule set name", "Sisters Rules", testRuleSet.getName( ) );
        assertEquals( "number of rules", 1, testRuleSet.getRules( ).size( ) );
    }
View Full Code Here

    public void testIncompatibleSerializableCreation( ) throws Exception
    {
        try
        {
            RuleExecutionSet testRuleSet =
                ruleSetProvider.createRuleExecutionSet( new ArrayList( ), null );
            fail( "Should have thrown an IllegalArgumentException. ArrayList " +
                  "objects are not valid AST representations. " + testRuleSet );
        }
        catch ( IllegalArgumentException e )
View Full Code Here

     */
    public void testRule( ) throws Exception
    {
        InputStream in =
            RuleEngineTestBase.class.getResourceAsStream( bindUri );
        RuleExecutionSet ruleExecutionSet =
            ruleSetProvider.createRuleExecutionSet( in, null );
        List rules = ruleExecutionSet.getRules( );
        assertEquals( "number of rules", 1, rules.size( ) );

        Rule rule01 = ( Rule ) ruleExecutionSet.getRules( ).get( 0 );
        assertEquals( "rule name", "Find Sisters", rule01.getName( ) );
        assertNull( "rule description", rule01.getDescription( ) );
    }
View Full Code Here

TOP

Related Classes of javax.rules.admin.RuleExecutionSet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.