Examples of DefaultMuleSession


Examples of org.mule.session.DefaultMuleSession

    }

    @Override
    public MuleEvent process(MuleEvent event) throws MuleException
    {
        MuleSession calledSession = new DefaultMuleSession(event.getSession(), this);
        MuleEvent newEvent = new DefaultMuleEvent(event.getMessage(), event.getEndpoint(), event,
            calledSession);
        RequestContext.setEvent(newEvent);
        try
        {
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

    {
        MuleMessage msg = new DefaultMuleMessage(ServerHandshake.SERVER_HANDSHAKE_PROPERTY, muleContext);
        MuleMessage result = null;

        MuleEvent resultEvent = syncServerEndpoint.process(new DefaultMuleEvent(msg,
            MessageExchangePattern.REQUEST_RESPONSE, new DefaultMuleSession(new MuleClientFlowConstruct(
                muleContext), muleContext)));
        if (resultEvent != null)
        {
            result = resultEvent.getMessage();
        }
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        {
            message = new DefaultMuleMessage(payload, message, muleContext);
        }

        message.addProperties(action.getProperties());
        MuleSession session = new DefaultMuleSession(muleContext);

        MuleEvent event = new DefaultMuleEvent(message, serverEndpoint.getExchangePattern(), session);
        event.setTimeout(timeout);
        if (logger.isDebugEnabled())
        {
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

    protected void updateContext(MuleMessage message, ImmutableEndpoint endpoint, boolean synchronous)
        throws MuleException
    {
        RequestContext.setEvent(new DefaultMuleEvent(message, endpoint.getExchangePattern(),
            new DefaultMuleSession(muleContext)));
    }
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

    {
        //Work around for allowing the MuleCallAnnotationHandler to invoke the binding directly without having
        //to know about the flow and create a session
        if(session==null)
        {
            session = new DefaultMuleSession(flow, message.getMuleContext());
        }

        MuleEvent result = process(new DefaultMuleEvent(message, endpoint.getExchangePattern(), session));
        if (result != null)
        {
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        if (sourceMessageProcessor instanceof ImmutableEndpoint)
        {
            ep = (ImmutableEndpoint) sourceMessageProcessor;
        }

        MuleEvent event = new DefaultMuleEvent(request, ep.getExchangePattern(), new DefaultMuleSession(
            flowConstruct, connector.getMuleContext()));

        MuleEvent sourceEvent = sourceMessageProcessor.process(event);
        if (sourceEvent != null)
        {
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        OutboundEndpoint endpoint =
            muleContext.getEndpointFactory().getOutboundEndpoint(endpointBuilder);

        MuleMessage message = new DefaultMuleMessage("test1", muleContext);
        MuleSession session = new DefaultMuleSession(message,
            ((AbstractConnector) endpoint.getConnector()).getSessionHandler(), muleContext);
        MuleEvent event = new DefaultMuleEvent(message, endpoint.getExchangePattern(), session);
        MuleMessage reply = endpoint.process(event).getMessage();

        assertNotNull(reply);
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        if (event == null || decoupled)
        {
            // we've got an out of band WS-RM message or a message from a standalone client
            MuleContext muleContext = configuration.getMuleContext();
            MuleMessage muleMsg = new DefaultMuleMessage(handler, muleContext);
            MuleSession session = new DefaultMuleSession(muleContext);
           
            String url = setupURL(message);
           
            try
            {
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        {
            request.setOutboundProperty(HttpConstants.HEADER_IF_NONE_MATCH, etag);
        }
        request.setOutboundProperty(HttpConnector.HTTP_METHOD_PROPERTY, "GET");

        MuleSession session = new DefaultMuleSession(flowConstruct, connector.getMuleContext());


        MuleEvent event = new DefaultMuleEvent(request, outboundEndpoint.getExchangePattern(), session);

        MuleEvent result = outboundEndpoint.process(event);
View Full Code Here

Examples of org.mule.session.DefaultMuleSession

        }
       
        protected HttpResponse doOtherValid(RequestLine requestLine, String method) throws MuleException
        {
            MuleMessage message = createMuleMessage(null);
            MuleEvent event = new DefaultMuleEvent(message, (InboundEndpoint) endpoint, new DefaultMuleSession(connector.getMuleContext()));
            OptimizedRequestContext.unsafeSetEvent(event);
            HttpResponse response = new HttpResponse();
            response.setStatusLine(requestLine.getHttpVersion(), HttpConstants.SC_METHOD_NOT_ALLOWED);
            response.setBody(HttpMessages.methodNotAllowed(method).toString() + HttpConstants.CRLF);
            return transformResponse(response, event);
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.