Examples of MessageImpl


Examples of org.apache.cxf.message.MessageImpl

        assertEquals("Item flags should be 1", nvlist.item(0).flags(), 1);    
    }
    
    public void testprepareArgs() throws Exception {
        CorbaInInterceptor inInterceptor = new CorbaInInterceptor()
        Message msg = new MessageImpl();
        CorbaMessage message = new CorbaMessage(msg);       
        List<ParamType> paramTypes  = new ArrayList<ParamType>(1);
        ParamType param = new ParamType();
        QName type = new QName("", "structure", "");
        param.setName("param1");
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

        }

        public void handleResponse() throws IOException {
            LOG.log(Level.FINE, "incoming observer is " + incomingObserver);
            Exchange exchange = message.getExchange();           
            MessageImpl inMessage = new MessageImpl();
            CorbaDestination destination = new CorbaDestination(endpointInfo, orbConfig);
            inMessage.setDestination(destination);
            exchange.put(ORB.class, orb);
            inMessage.setExchange(exchange);
            CorbaMessage inCorbaMsg = new CorbaMessage(inMessage);
            CorbaMessage corbaMsg = (CorbaMessage) message;
            if (corbaMsg.getStreamableException() != null) {
                exchange.setInFaultMessage(corbaMsg);
                inCorbaMsg.setStreamableException(corbaMsg.getStreamableException());               
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

    public EndpointInfo getEndpointInfo() {
        return this.endpointInfo;
    }

    public void invoke(Request request, Response response) throws Exception {
        MessageImpl message = new MessageImpl();
        message.setContent(InputStream.class, request.getInputStream());
        message.setDestination(this);

        message.put(Request.class, request);
        message.put(Response.class, response);

        final HttpServletRequest servletRequest =
            (HttpServletRequest)request.getAttribute(WebServiceContainer.SERVLET_REQUEST);
        message.put(MessageContext.SERVLET_REQUEST, servletRequest);
       
        HttpServletResponse servletResponse =
            (HttpServletResponse)request.getAttribute(WebServiceContainer.SERVLET_RESPONSE);
        message.put(MessageContext.SERVLET_RESPONSE, servletResponse);
       
        ServletContext servletContext =
            (ServletContext)request.getAttribute(WebServiceContainer.SERVLET_CONTEXT);
        message.put(MessageContext.SERVLET_CONTEXT, servletContext);
       
        if (this.passSecurityContext) {
            message.put(SecurityContext.class, new SecurityContext() {
                public Principal getUserPrincipal() {
                    return servletRequest.getUserPrincipal();
                }
                public boolean isUserInRole(String role) {
                    return servletRequest.isUserInRole(role);
                }
            });
        }
       
        // this calls copyRequestHeaders()
        setHeaders(message);
       
        message.put(Message.HTTP_REQUEST_METHOD, servletRequest.getMethod());
        message.put(Message.PATH_INFO, servletRequest.getPathInfo());
        message.put(Message.QUERY_STRING, servletRequest.getQueryString());
        message.put(Message.CONTENT_TYPE, servletRequest.getContentType());
        message.put(Message.ENCODING, getCharacterEncoding(servletRequest.getCharacterEncoding()));
       
        messageObserver.onMessage(message);
    }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

       BindingInfo bindingInfo = destination.getBindingInfo();
       assertTrue("BindingInfo should not be null", bindingInfo != null);      
       EndpointInfo endpointInfo = destination.getEndPointInfo();
       assertTrue("EndpointInfo should not be null", endpointInfo != null);
      
       Message m = new MessageImpl();
       CorbaServerConduit serverConduit = (CorbaServerConduit)destination.getBackChannel(m, m, rtype);
       assertTrue("CorbaServerConduit should not be null", serverConduit != null);            
   }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

        setupServiceInfo("http://yoko.apache.org/simple",
                         "/wsdl/simpleIdl.wsdl", "SimpleCORBAService",
                         "SimpleCORBAPort");
        CorbaDestination destination = new CorbaDestination(endpointInfo, orbConfig);
        CorbaServerConduit conduit = new CorbaServerConduit(endpointInfo, destination.getAddress(), orbConfig);
        Message message = new MessageImpl();
        try {
            conduit.send(message);
        } catch (Exception ex) {
            ex.printStackTrace();           
        }
        OutputStream os = message.getContent(OutputStream.class);
        assertTrue("OutputStream should not be null", os != null);       
        ORB orb = (ORB)message.get("orb");
        assertTrue("Orb should not be null", orb != null);
        Object obj = message.get("endpoint");
        assertTrue("EndpointReferenceType should not be null", obj != null);
        destination.shutdown();
    }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

        EasyMock.expect(msg.getExchange()).andReturn(exchange);
        EasyMock.expect(exchange.get(ServerRequest.class)).andReturn(request);
               
        EasyMock.expect(exchange.isOneWay()).andReturn(false);       
        EasyMock.expect(msg.getExchange()).andReturn(exchange);       
        Message message = new MessageImpl();
        CorbaMessage corbaMessage = new CorbaMessage(message);
        corbaMessage.setList(nvlist);
       
        EasyMock.expect(exchange.getInMessage()).andReturn(corbaMessage);               
        EasyMock.expect(msg.getStreamableException()).andReturn(null);
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

        infault = new ArrayList<Interceptor>();
        outfault = new ArrayList<Interceptor>();
    }
   
    public Message createMessage() {
        return createMessage(new MessageImpl());
    }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

    protected void tearDown() throws Exception {       
    }
   
   
    public void testIsRequestor() throws Exception {
        Message message = new MessageImpl();
        message.put("org.apache.cxf.client", "org.apache.cxf.client");
        assertEquals(ContextUtils.isRequestor(message), true);              
    }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

        message.put("org.apache.cxf.client", "org.apache.cxf.client");
        assertEquals(ContextUtils.isRequestor(message), true);              
    }

    public void testIsOutbound() throws Exception {
        Message message = new MessageImpl();
        Exchange exchange = new ExchangeImpl();
        exchange.setOutMessage(message);
        message.setExchange(exchange);
       
        assertEquals(ContextUtils.isOutbound(message), true);
    }
View Full Code Here

Examples of org.apache.cxf.message.MessageImpl

    public CorbaDestination getDestination() {
        return destination;
    }
   
    public void invoke(ServerRequest request) throws CorbaBindingException {
        MessageImpl msgImpl = new MessageImpl();
        msgImpl.setDestination(getDestination());
        Exchange exg = new ExchangeImpl();
        exg.put(String.class, request.operation());
        exg.put(ORB.class, getOrb());
        exg.put(ServerRequest.class, request);
        msgImpl.setExchange(exg);
              
        // invokes the interceptors       
        getObserver().onMessage(msgImpl);             
    }
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.