Examples of EbMSSendEvent


Examples of nl.clockwork.mule.ebms.model.EbMSSendEvent

    if (message.getPayload() instanceof EbMSMessageError)
    {
      EbMSMessage msg = (EbMSMessage)message.getProperty(Constants.EBMS_MESSAGE);
      EbMSMessageStatus status = EbMSMessageStatus.get((String)message.getProperty(Constants.EBMS_MESSAGE_STATUS));
      EbMSMessageError msgError = (EbMSMessageError)message.getPayload();
      EbMSSendEvent sendEvent = EbMSMessageUtils.getEbMSSendEvent(ebMSDAO.getCPA(msg.getMessageHeader().getCPAId()),msg.getMessageHeader());
      ebMSDAO.insertMessage(msg,status,msgError,sendEvent);
    }
    return message;
  }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSSendEvent

    if (message.getPayload() instanceof EbMSAcknowledgment)
    {
      EbMSMessage msg = (EbMSMessage)message.getProperty(Constants.EBMS_MESSAGE);
      EbMSMessageStatus status = EbMSMessageStatus.get((String)message.getProperty(Constants.EBMS_MESSAGE_STATUS));
      EbMSAcknowledgment ack = (EbMSAcknowledgment)message.getPayload();
      EbMSSendEvent sendEvent = EbMSMessageUtils.getEbMSSendEvent(ebMSDAO.getCPA(msg.getMessageHeader().getCPAId()),msg.getMessageHeader());
      ebMSDAO.insertMessage(msg,status,ack,sendEvent);
    }
    return message;
  }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSSendEvent

    return new EbMSMessageContent(new EbMSMessageContext(message.getMessageHeader()),attachments);
  }

  public static EbMSSendEvent getEbMSSendEvent(CollaborationProtocolAgreement cpa, MessageHeader messageHeader)
  {
    return new EbMSSendEvent(messageHeader.getMessageData().getMessageId(),messageHeader.getMessageData().getTimestamp().toGregorianCalendar().getTime());
  }
View Full Code Here

Examples of nl.clockwork.mule.ebms.model.EbMSSendEvent

    ReliableMessaging rm = CPAUtils.getReliableMessaging(cpa,messageHeader);
    if (rm != null)
    {
      for (int i = 0; i < rm.getRetries().intValue() + 1; i++)
      {
        result.add(new EbMSSendEvent(messageHeader.getMessageData().getMessageId(),(Date)sendTime.clone()));
        rm.getRetryInterval().addTo(sendTime);
      }
    }
    return result;
  }
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.