Package org.mule.session

Examples of org.mule.session.DefaultMuleSession


    @Test
    public void testNotSerializableSecurityContext() throws Exception
    {
        MuleMessage message = new DefaultMuleMessage("Test Message", muleContext);
        SessionHandler handler = new SerializeAndEncodeSessionHandler();
        MuleSession session = new DefaultMuleSession();

        session.setSecurityContext(new NotSerializableSecurityContext());

        try
        {
            handler.storeSessionInfoToMessage(session, message);
            fail("Should throw a SerializationException");
View Full Code Here


        return t;
    }

    public static MuleSession getTestSession(FlowConstruct flowConstruct, MuleContext context)
    {
        return new DefaultMuleSession();
    }
View Full Code Here

    }

    protected MuleSession getMergedSession() throws ObjectStoreException
    {
        MuleEvent lastStoredEvent = retrieveLastStoredEvent();
        MuleSession session = new DefaultMuleSession(
                lastStoredEvent.getSession());
        for (Serializable key : events.allKeys())
        {
            if (!key.equals(lastStoredEventKey))
            {
View Full Code Here

            {
                session = event.getSession();
            }
            else
            {
                session = new DefaultMuleSession();
            }

            logger.info("Making Axis soap request on: " + uri);
            if (logger.isDebugEnabled())
            {
View Full Code Here

        static void addEvents(MuleContext context)
        {
            for (String str : new String[] {"A", "B", "C"})
            {
                MuleMessage msg = new DefaultMuleMessage(str, context);
                MuleEvent event = new DefaultMuleEvent(msg, MessageExchangePattern.ONE_WAY, null, new DefaultMuleSession());
                events.put(AsynchronousUntilSuccessfulProcessingStrategy.buildQueueKey(event), event);
            }
        }
View Full Code Here

    public DefaultMuleEvent(MuleMessage message,
                            MessageExchangePattern exchangePattern,
                            FlowConstruct flowConstruct)
    {
        this(message, exchangePattern, flowConstruct, new DefaultMuleSession(), message.getMuleContext()
            .getConfiguration()
            .getDefaultResponseTimeout(), null, null);
    }
View Full Code Here

        this(message, endpoint, flowConstruct, session, null, null, null);
    }

    public DefaultMuleEvent(MuleMessage message, InboundEndpoint endpoint, FlowConstruct flowConstruct)
    {
        this(message, endpoint, flowConstruct, new DefaultMuleSession(), null, null, null);
    }
View Full Code Here

     * @return the copied event
     */
    public static MuleEvent copy(MuleEvent event)
    {
        MuleMessage messageCopy = (MuleMessage) ((ThreadSafeAccess) event.getMessage()).newThreadCopy();
        DefaultMuleEvent eventCopy = new DefaultMuleEvent(messageCopy, event, new DefaultMuleSession(
            event.getSession()));
        eventCopy.flowVariables = ((DefaultMuleEvent) event).flowVariables.clone();
        ((DefaultMuleMessage) messageCopy).setInvocationProperties(eventCopy.flowVariables);
        ((DefaultMuleMessage) messageCopy).resetAccessControl();
        return eventCopy;
View Full Code Here

TOP

Related Classes of org.mule.session.DefaultMuleSession

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.