private void adaptJAXBMessage(MessageBuilder msgBuilder, JAXBMessage jaxbMsg) { String fromRef = jaxbMsg.getFromRef(); if (fromRef != null) msgBuilder.addFromRef(getObjectName(fromRef)); String toRef = jaxbMsg.getToRef(); if (toRef != null) msgBuilder.addToRef(getObjectName(toRef)); for (JAXBProperty jaxbProp : jaxbMsg.getProperties()) { boolean isCorrelation = jaxbProp.isCorrelation() != null ? jaxbProp.isCorrelation() : false; msgBuilder.addProperty(jaxbProp.getName(), jaxbProp.getValue(), isCorrelation); } }
msgBuilder.newMessage(messageRef.getName()); msgBuilder.addToRef(targetID); throw new IllegalStateException("Cannot obtain property: " + key); msgBuilder.addProperty(key, value); MessageImpl msg = (MessageImpl)msgBuilder.getMessage(); msg.setFromRef(fromRef);
public MessageBuilder addMessage(String name) { MessageBuilder msgBuilder = new MessageBuilderImpl().newMessage(name); getProcessInternal().addMessage(msgBuilder.getMessage()); return msgBuilder; }