Package org.mule.module.bpm

Examples of org.mule.module.bpm.ProcessComponent


        return "bpm-namespace-config.xml";
    }

    public void testDefaultsComponent() throws Exception
    {
        ProcessComponent c = (ProcessComponent) muleContext.getRegistry().lookupService("Service1").getComponent();
        assertNotNull(c);
       
        assertEquals("test.def", c.getResource());
        assertNull(c.getProcessIdField());
       
        // BPMS gets set explicitly in config
        BPMS bpms = c.getBpms();
        assertNotNull(bpms);
        assertEquals(TestBpms.class, bpms.getClass());
        assertEquals("bar", ((TestBpms) bpms).getFoo());
    }
View Full Code Here


        assertEquals("bar", ((TestBpms) bpms).getFoo());
    }
   
    public void testConfigComponent() throws Exception
    {
        ProcessComponent c = (ProcessComponent) muleContext.getRegistry().lookupService("Service2").getComponent();
        assertNotNull(c);
       
        assertEquals("test.def", c.getResource());
        assertEquals("myId", c.getProcessIdField());
       
        // BPMS gets set implicitly via MuleRegistry.lookupObject(BPMS.class)
        BPMS bpms = c.getBpms();
        assertNotNull(bpms);
        assertEquals(TestBpms.class, bpms.getClass());
        assertEquals("bar", ((TestBpms) bpms).getFoo());
    }
View Full Code Here

    }

    @Test
    public void testDefaultsComponent() throws Exception
    {
        ProcessComponent c;
       
        if (variant.equals(ConfigVariant.FLOW))
        {
            c = (ProcessComponent) ((Flow) muleContext.getRegistry().lookupObject("Service1")).getMessageProcessors()
                .get(0);
        }
        else
        {
            c = (ProcessComponent) muleContext.getRegistry().lookupService("Service1").getComponent();
        }

        assertNotNull(c);

        assertEquals("test.def", c.getResource());
        assertNull(c.getProcessIdField());

        // BPMS gets set explicitly in config
        BPMS bpms = c.getBpms();
        assertNotNull(bpms);
        assertEquals(TestBpms.class, bpms.getClass());
        assertEquals("bar", ((TestBpms) bpms).getFoo());
    }
View Full Code Here

    }

    @Test
    public void testConfigComponent() throws Exception
    {
        ProcessComponent c;

        if (variant.equals(ConfigVariant.FLOW))
        {
            c = (ProcessComponent) ((Flow) muleContext.getRegistry().lookupObject("Service2")).getMessageProcessors()
                .get(0);
        }
        else
        {
            c = (ProcessComponent) muleContext.getRegistry().lookupService("Service2").getComponent();
        }
       
        assertNotNull(c);

        assertEquals("test.def", c.getResource());
        assertEquals("myId", c.getProcessIdField());

        // BPMS gets set implicitly via MuleRegistry.lookupObject(BPMS.class)
        BPMS bpms = c.getBpms();
        assertNotNull(bpms);
        assertEquals(TestBpms.class, bpms.getClass());
        assertEquals("bar", ((TestBpms) bpms).getFoo());
    }
View Full Code Here

TOP

Related Classes of org.mule.module.bpm.ProcessComponent

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.