Package org.mule.api

Examples of org.mule.api.MuleContext.dispose()


        {
            if (muleContext != null && !muleContext.isDisposed())
            {
                try
                {
                    muleContext.dispose();
                }
                catch (Exception e1)
                {
                    logger.warn("Can not dispose context. " + ExceptionUtils.getMessage(e1));
                    if (logger.isDebugEnabled())
View Full Code Here


        final EndpointBuilder endpoint = context.getRegistry().lookupEndpointBuilder("endpoint");
        assertNotNull(endpoint);
        assertEquals("test://value", endpoint.buildInboundEndpoint().getEndpointURI().toString());

        context.dispose();
    }
}
View Full Code Here

        }
        catch (Exception e)
        {
            assertThat(e.getCause(), IsInstanceOf.instanceOf(ConnectorException.class));
        }
        firstAppContext.dispose();
    }

    public SystemProperty getEndpointSchemeSystemProperty()
    {
        return new SystemProperty("scheme", "http");
View Full Code Here

        final MuleRegistry registry = muleContext.getRegistry();

        final AbstractLifecycleTracker springLT = (AbstractLifecycleTracker) registry.lookupObject("SpringBeanLifecycleTracker");

        muleContext.dispose();
        muleClient.dispose();

        assertEquals("SpringBeanLifecycleTracker",
            "[setProperty, setMuleContext, springInitialize, start, stop, springDestroy]",
            springLT.getTracker().toString());
View Full Code Here

        //<end id="lis_12_mule-full-start"/>

        MuleMessage response = muleClient.request(
            "jms://" + queueName + "?connector=amqConnector", 1000);

        muleContext.dispose();

        final String actualPayload = response.getPayloadAsString();

        assertThat(expectedPayload, is(actualPayload));
    }
View Full Code Here

        final MuleMessage result = muleClient.send("vm://EchoFlow.In", "foo", null);

        final LifecycleTrackerTransformer ltt = (LifecycleTrackerTransformer) result.getPayload();

        muleContext.dispose();
        muleClient.dispose();

        assertEquals("[setProperty, setMuleContext, setMuleContext, setFlowConstruct, initialise, start, stop]",
            ltt.getTracker().toString());
    }
View Full Code Here

        assertEquals("foo", result.getPayload());

        final LifecycleTrackerFilter ltf = (LifecycleTrackerFilter) muleContext.getRegistry().lookupObject(
            "LifecycleTrackerFilter");

        muleContext.dispose();
        muleClient.dispose();

        assertEquals("[setProperty, setMuleContext, initialise]", ltf.getTracker().toString());
    }
}
View Full Code Here

        final MuleMessage result = muleClient.send("vm://MessageProcessorFlow.In", "foo", null);

        final LifecycleTrackerMessageProcessor ltmp = (LifecycleTrackerMessageProcessor) result.getPayload();

        muleContext.dispose();
        muleClient.dispose();

        assertEquals("[setProperty, setMuleContext, initialise, setFlowConstruct, setMuleContext, initialise, start, stop, dispose]",
            ltmp.getTracker().toString());
    }
View Full Code Here

        createExceptionMappingFile(file, INITIAL_VALUE);

        MuleContext ctx = new DefaultMuleContextFactory().createMuleContext();
        String value = ExceptionHelper.getErrorMapping(TEST_PROTOCOL, IllegalArgumentException.class, ctx);
        assertThat(value,is(INITIAL_VALUE));
        ctx.dispose();

        createExceptionMappingFile(file, VALUE_AFTER_REDEPLOY);

        ctx = new DefaultMuleContextFactory().createMuleContext();
        ctx.setExecutionClassLoader(getClass().getClassLoader());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.