Package org.mule.modules.interceptor.processors

Examples of org.mule.modules.interceptor.processors.MessageProcessorCall


    public void thenReturn(MuleMessage message)
    {
        validateMessageProcessorName();

        MockedMessageProcessorManager manager = getManager();
        MessageProcessorCall messageProcessorCall = new MessageProcessorCall(new MessageProcessorId(messageProcessorName, messageProcessorNamespace));
        messageProcessorCall.setAttributes(messageProcessorAttributes);
        manager.addBehavior(new MessageProcessorBehavior(messageProcessorCall, new CopyMessageTransformer((DefaultMuleMessage) message)));
    }
View Full Code Here


    public void thenThrow(Throwable exception)
    {
        validateMessageProcessorName();

        MockedMessageProcessorManager manager = getManager();
        MessageProcessorCall messageProcessorCall = new MessageProcessorCall(new MessageProcessorId(messageProcessorName, messageProcessorNamespace));
        messageProcessorCall.setAttributes(messageProcessorAttributes);
        manager.addBehavior(new MessageProcessorBehavior(messageProcessorCall, exception));
    }
View Full Code Here

    public void thenReturnSameEvent()
    {
        validateMessageProcessorName();

        MockedMessageProcessorManager manager = getManager();
        MessageProcessorCall messageProcessorCall = new MessageProcessorCall(new MessageProcessorId(messageProcessorName, messageProcessorNamespace));
        messageProcessorCall.setAttributes(messageProcessorAttributes);
        manager.addBehavior(new MessageProcessorBehavior(messageProcessorCall, new CopyMessageTransformer(new DefaultMuleMessage(NotDefinedPayload.getInstance(), muleContext))));
    }
View Full Code Here

    public void thenApply(MuleMessageTransformer transformer)
    {
        validateMessageProcessorName();

        MockedMessageProcessorManager manager = getManager();
        MessageProcessorCall messageProcessorCall = new MessageProcessorCall(new MessageProcessorId(messageProcessorName, messageProcessorNamespace));
        messageProcessorCall.setAttributes(messageProcessorAttributes);
        manager.addBehavior(new MessageProcessorBehavior(messageProcessorCall, transformer));
    }
View Full Code Here

     */
    public MunitSpy before(final List<SpyProcess> withSpies)
    {
        if (withSpies != null && !withSpies.isEmpty())
        {
            MessageProcessorCall messageProcessorCall = createMessageProcessorCall();
            getManager().addBeforeCallSpyAssertion(createSpyAssertion(messageProcessorCall, withSpies));
        }

        return this;
    }
View Full Code Here

        return this;
    }

    private MessageProcessorCall createMessageProcessorCall()
    {
        MessageProcessorCall messageProcessorCall = new MessageProcessorCall(new MessageProcessorId(messageProcessorName, messageProcessorNamespace));
        messageProcessorCall.setAttributes(messageProcessorAttributes);
        return messageProcessorCall;
    }
View Full Code Here

     */
    public MunitSpy after(final List<SpyProcess> withSpies)
    {
        if (withSpies != null && !withSpies.isEmpty())
        {
            MessageProcessorCall messageProcessorCall = createMessageProcessorCall();
            getManager().addAfterCallSpyAssertion(createSpyAssertion(messageProcessorCall, withSpies));
        }
        return this;
    }
View Full Code Here

    }

    private ArrayList<MessageProcessorCall> createCalls()
    {
        ArrayList<MessageProcessorCall> calls = new ArrayList<MessageProcessorCall>();
        calls.add(new MessageProcessorCall(null));
        calls.add(new MessageProcessorCall(null));
        calls.add(new MessageProcessorCall(null));
        return calls;
    }
View Full Code Here

        ArrayList<SpyProcess> calls = new ArrayList<SpyProcess>();
        Spy spy = new Spy();
        calls.add(spy);
        SpyAssertion spyAssertion = new MunitSpy(muleContext).spyMessageProcessor("test")
                .ofNamespace("testNamespace")
                .createSpyAssertion(new MessageProcessorCall(new MessageProcessorId("test", "testNamespace")), calls);

        for (MessageProcessor mp : spyAssertion.getMessageProcessors())
        {
            mp.process(null);
        }
View Full Code Here

        assertEquals(mp, intercept);
    }

    private SpyAssertion spyAssertion(List<MessageProcessor> mp)
    {
        return new SpyAssertion(new MessageProcessorCall(MESSAGE_PROCESSOR_ID), mp);
    }
View Full Code Here

TOP

Related Classes of org.mule.modules.interceptor.processors.MessageProcessorCall

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.