Examples of MessageExchange


Examples of javax.jbi.messaging.MessageExchange

        client.done(exchange);

        assertExchangeWorked(exchange);

        ListenerBean bean = (ListenerBean) getBean("listenerBean");
        MessageExchange answer = bean.getLastExchange();

        log.info("Bean's process() method has been invoked: " + answer);

        assertNotNull("Bean's process() method should bave been invoked", answer);
    }
View Full Code Here

Examples of javax.jbi.messaging.MessageExchange

        File path = new File(new URI(url.toString()));
        path = path.getParentFile();
        bpe.getServiceUnitManager().deploy("loanbroker", path.getAbsolutePath());
        bpe.getServiceUnitManager().start("loanbroker");

        MessageExchange me = client.createInOutExchange();
        me.setService(new QName("urn:logicblaze:soa:loanbroker", "LoanBrokerService"));
        me.setOperation(new QName("getLoanQuote"));
        me.getMessage("in").setContent(new StringSource(
                                "<getLoanQuoteRequest xmlns=\"urn:logicblaze:soa:loanbroker\">"
                                + "<ssn>234341</ssn></getLoanQuoteRequest>"));
        client.sendSync(me);
        if (me.getError() != null) {
            throw me.getError();
        }
        assertEquals(ExchangeStatus.ACTIVE, me.getStatus());
        assertNotNull(me.getFault());
        client.done(me);
    }
View Full Code Here

Examples of org.apache.axis.ime.MessageExchange

    }

    public MessageExchange createMessageExchange(
            Hashtable options)
            throws AxisFault {
      MessageExchange msgex = new MessageExchangeImpl(this);
      msgex.setOptions(options);
      return msgex;
    }
View Full Code Here

Examples of org.apache.ode.bpel.iapi.MessageExchange

        }
        return false;
    }

    public void sendMyRoleFault(BpelProcess process, JobDetails we, int causeCode) {
        MessageExchange mex = (MessageExchange) getMessageExchange(we.getMexId());
        if (!(mex instanceof MyRoleMessageExchange)) {
            return;
        }
        QName faultQName = null;
        OConstants constants = process.getOProcess().constants;
View Full Code Here

Examples of org.codehaus.xfire.exchange.MessageExchange

                    {
                        throw new XFireFault("Action '" + headers.getAction() + "' was not found for service "
                                + headers.getTo(), XFireFault.SENDER);
                    }

                    MessageExchange exchange = context.getExchange();
                    exchange.setOperation(aop.getOperationInfo());

                    EndpointReference faultTo = headers.getFaultTo();
                    OutMessage faultMsg = null;
                    if (faultTo != null)
                    {
                        faultMsg = processEPR(context, faultTo, aop, headers, factory);
                    }
                    else
                    {
                        faultMsg = createDefaultMessage(context, aop, headers, factory);
                    }
                    exchange.setFaultMessage(faultMsg);

                    EndpointReference replyTo = headers.getReplyTo();
                    OutMessage outMessage = null;
                    if (replyTo != null)
                    {
                        outMessage = processEPR(context, replyTo, aop, headers, factory);
                    }
                    else
                    {
                        outMessage = createDefaultMessage(context, aop, headers, factory);
                    }
                    exchange.setOutMessage(outMessage);
                }
                catch (XFireFault fault)
                {
                    /* If this happens we've most likely received some invalid
                     * WS-Addressing headers, so lets try to make the best of it.
View Full Code Here

Examples of org.eclipse.bpel.model.MessageExchange

  protected Element messageExchanges2XML(MessageExchanges messageExchanges) {
    Element messageExchangesElement = createBPELElement("messageExchanges");
   
    Iterator it = messageExchanges.getChildren().iterator();
    while (it.hasNext()) {
      MessageExchange messageExchange = (MessageExchange) it.next();
      messageExchangesElement.appendChild(messageExchange2XML(messageExchange));
    }
   
    // serialize local namespace prefixes to XML
    bpelNamespacePrefixManager.serializePrefixes(messageExchanges, messageExchangesElement);     
View Full Code Here

Examples of org.talend.esb.job.controller.internal.RuntimeESBProviderCallback.MessageExchange

    /**
     * {@inheritDoc}
     */
    @Override
    public Object invoke(Object payload, boolean isRequestResponse) throws Exception {
        MessageExchange myExchange = new MessageExchange(payload);
        buffer.put(myExchange);
        if (!isRequestResponse) {
            return null;
        }
        return myExchange.waitForResponse();
    }
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.