Package org.mule.api.service

Examples of org.mule.api.service.Service.sendEvent()


    {
        Service service = muleContext.getRegistry().lookupService("component1");
        MuleSession session = new DefaultMuleSession(service, muleContext);
        MuleEvent event = new DefaultMuleEvent(new DefaultMuleMessage("Test MuleEvent", muleContext),
            ((ServiceCompositeMessageSource) service.getMessageSource()).getEndpoints().get(0), session);
        service.sendEvent(event);
    }

    public static class DummyComponent implements Callable
    {
        public Object onCall(MuleEventContext context) throws Exception
View Full Code Here


            // expected
        }

        try
        {
            c.sendEvent(getTestEvent("hello", c));
            fail();
        }
        catch (LifecycleException e)
        {
            // expected
View Full Code Here

                    fail(e.getMessage());
                }
            }
        }).start();
        long t0 = System.currentTimeMillis();
        c.sendEvent(getTestEvent("hello"));
        long t1 = System.currentTimeMillis();
        assertTrue(t1 - t0 > 1000);
    }
}
View Full Code Here

    {
        if (session.getFlowConstruct() instanceof Service)
        {
            Service service = (Service) session.getFlowConstruct();
            DefaultMuleEvent eventToSend = new DefaultMuleEvent(message, event.getEndpoint(), session);
            MuleEvent event = service.sendEvent(eventToSend);
            return event == null ? null : event.getMessage();
        }
        else
        {
            throw new MessagingException(
View Full Code Here

        if (logger.isDebugEnabled())
        {
            logger.debug("MuleClient sending event direct to: " + componentName + ". MuleEvent is: " + event);
        }

        MuleEvent resultEvent = service.sendEvent(event);
        MuleMessage result = resultEvent == null ? null : resultEvent.getMessage();
        if (logger.isDebugEnabled())
        {
            logger.debug("Result of MuleClient sendDirect is: "
                         + (result == null ? "null" : result.getPayload()));
View Full Code Here

        if (logger.isDebugEnabled())
        {
            logger.debug("MuleClient sending event direct to: " + componentName + ". MuleEvent is: " + event);
        }

        MuleEvent resultEvent = service.sendEvent(event);
        MuleMessage result = resultEvent == null || VoidMuleEvent.getInstance().equals(resultEvent)
                                                                                                   ? null
                                                                                                   : resultEvent.getMessage();
        if (logger.isDebugEnabled())
        {
View Full Code Here

        if (event.getFlowConstruct() instanceof Service)
        {
            Service service = (Service) event.getFlowConstruct();
            DefaultMuleEvent eventToSend = new DefaultMuleEvent(message,
                MessageExchangePattern.REQUEST_RESPONSE, service, session);
            MuleEvent event = service.sendEvent(eventToSend);
            return event == null || VoidMuleEvent.getInstance().equals(event) ? null : event.getMessage();
        }
        else
        {
            throw new MessagingException(
View Full Code Here

            assertTrue(e.getCause() instanceof LifecycleException);
        }

        try
        {
            c.sendEvent(getTestEvent("hello", c));
            fail();
        }
        catch (MessagingException e)
        {
            assertTrue(e.getCause() instanceof LifecycleException);
View Full Code Here

                    fail(e.getMessage());
                }
            }
        }).start();
        long t0 = System.currentTimeMillis();
        c.sendEvent(getTestEvent("hello"));
        long t1 = System.currentTimeMillis();
        assertTrue(t1 - t0 > 1000);
    }
}
View Full Code Here

        else
        {
            Service service = muleContext.getRegistry().lookupService("component1");
            MuleEvent event = new DefaultMuleEvent(new DefaultMuleMessage("Test MuleEvent", muleContext),
                ((ServiceCompositeMessageSource) service.getMessageSource()).getEndpoints().get(0), service);
            service.sendEvent(event);
        }
    }

    public static class DummyComponent implements Callable
    {
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.